bmod-toolsmith

SkillDev tools

The bmod-toolsmith skill is a metadata record for the Toolsmith module, not a skill you run. It exists so the agent can see the module's setup state. To set the module up or check its state, the agent invokes the bmad skill with 'setup toolsmith'. If the bmad skill is missing, the agent says so and offers to install it.

Then ask your AI: use the bmod-toolsmith skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Have the bmad skill available in your agent setup.

What your AI can do with it

  • Records the Toolsmith module's setup state as bmod metadata
  • Is never invoked directly by the agent
  • Points the agent to the bmad skill with 'setup toolsmith'
  • Reports the module's state when bmad runs the setup command
  • Tells the agent to offer installing bmad when it is missing

Getting started

  1. Have the bmad skill available in your agent setup.
  2. If bmad is missing, add it with npx skills add bmad-code-org/BMAD-METHOD --skill bmad.
  3. Invoke the bmad skill with the argument 'setup toolsmith'.
  4. Read the result: bmad sets the module up if it never was, otherwise it reports the module's state.

What this skill tells your AI

The instructions your AI receives, as published by bmad-code-org/bmad-method in skills/bmod-toolsmith/SKILL.md and read by Ahel’s review.

This folder is the Toolsmith module's record, not something to run. Invoke the bmad skill with setup toolsmith; it sets the module up if it never was, and otherwise reports its state. If there is no bmad skill, say so and offer npx skills add bmad-code-org/BMAD-METHOD --skill bmad.

Signals

GitHub stars
54k
Forks
6k
Last commit
Oct 2026

Questions

Should the agent invoke bmod-toolsmith directly?
No. It is a metadata record for the Toolsmith module, not something to run. The agent invokes the bmad skill with 'setup toolsmith' instead.
What happens if the bmad skill is missing?
The agent says so and offers to install it with npx skills add bmad-code-org/BMAD-METHOD --skill bmad.
How do I set up the Toolsmith module?
Invoke the bmad skill with 'setup toolsmith'. It sets the module up if it never was, and otherwise reports its state.
How do I check the Toolsmith module's state?
Invoke the bmad skill with 'setup toolsmith'. If the module is already set up, bmad reports its state instead of setting it up again.
Advanced
Item type
skill
Key
bmod-toolsmith
Source
github.com/bmad-code-org/bmad-method