bmad-agent-builder
Builds, edits or analyzes Agent Skills through conversational discovery. Use when the user requests to "Create an Agent",…
Plans, creates, and validates BMad modules. Use when the user requests to 'ideate module', 'plan a module', 'create module', 'build a module', or 'validate module'.
$ npx -y skills add bmad-code-org/bmad-builder --skill bmad-module-builder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/bmad-module-builderContext preview
The summary Claude sees to decide when to auto-load this skill.
Plans, creates, and validates BMad modules. Use when the user requests to 'ideate module', 'plan a module', 'create module', 'build a module', or 'validate module'.
name: bmad-module-builder description: Plans, creates, and validates BMad modules. Use when the user requests to 'ideate module', 'plan a module', 'create module', 'build a module', or 'validate module'.
This skill helps you bring BMad modules to life — from the first spark of an idea to a fully scaffolded, installable module. It offers three paths:
**Args:** Accepts `--headless` / `-H` for CM and VM paths, an initial description for IM, or a path to a skills folder or single SKILL.md file for CM/VM.
Load available config from `{project-root}/_bmad/config.yaml` and `{project-root}/_bmad/config.user.yaml` (root level and `bmb` section). If neither exists, fall back to `{project-root}/_bmad/bmb/config.yaml` (legacy per-module format). If still missing, let the user know `bmad-builder-setup` can configure the module at any time. Use sensible defaults for anything not configured.
Detect user's intent:
If `--headless` or `-H` is passed, route to CM with headless mode.
Builds, edits or analyzes Agent Skills through conversational discovery. Use when the user requests to "Create an Agent",…
Sets up BMad Builder module in a project. Use when the user requests to 'install bmb module', 'configure BMad Builder', or 'setup…
Run a skill's evals and report results. Use when the user wants to evaluate a skill, run evals, benchmark a skill, validate…
Sets up {module-name} module in a project. Use when the user requests to 'install {module-code} module', 'configure…
Builds, edits, and analyzes workflows and skills. Use when the user requests to "build a workflow", "modify a workflow", "quality…