From sample-plugins
Plans, ideates, scaffolds, and validates BMad modules from ideas to installable packages with skills. Useful for brainstorming, packaging skills, or checking module structure.
npx claudepluginhub bmad-code-org/bmad-builder --plugin bmad-dream-weaver-agentThis skill uses the workspace's default tool permissions.
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:
assets/module-plan-template.mdassets/setup-skill-template/assets/module-help.csvassets/setup-skill-template/assets/module.yamlassets/setup-skill-template/scripts/cleanup-legacy.pyassets/setup-skill-template/scripts/merge-config.pyassets/setup-skill-template/scripts/merge-help-csv.pyassets/standalone-module-template/merge-config.pyassets/standalone-module-template/merge-help-csv.pyassets/standalone-module-template/module-setup.mdreferences/create-module.mdreferences/ideate-module.mdreferences/validate-module.mdscripts/scaffold-setup-skill.pyscripts/scaffold-standalone-module.pyscripts/tests/test-scaffold-setup-skill.pyscripts/tests/test-scaffold-standalone-module.pyscripts/tests/test-validate-module.pyscripts/validate-module.pyAnalyzes BMad project state, catalog, configs, and artifacts to recommend next skills, track workflow progress, and answer module questions. Useful for help requests or next-step guidance.
Sets up BMad Samples module in a project by reading module.yaml, collecting user preferences, writing shared/personal configs, and registering help capabilities. Use for install/config requests.
Builds composable skill modules with hub-and-spoke loading for tight token budgets and high complexity. Includes skill-analyzer, token-estimator, and module-validator tools.
Share bugs, ideas, or general feedback.
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:
-setup skill. For single skills, embeds self-registration directly into the skill. Supports --headless / -H.--headless / -H.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:
./references/ideate-module.md./references/create-module.md./references/validate-module.mdIf --headless or -H is passed, route to CM with headless mode.