bmad-module-builder

Orchestrate ideation, scaffolding, and validation of BMad modules.

Updated Sep 27, 2025
One-click install
npx skills add https://github.com/Cbanzaime23/Booking-System --skill bmad-module-builder-cbanzaime23
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-module-builder
Source: https://github.com/Cbanzaime23/Booking-System/tree/main/.agent/skills/bmad-module-builder
Command: npx skills add https://github.com/Cbanzaime23/Booking-System --skill bmad-module-builder-cbanzaime23

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml.

What problem does it solve?

Plans, creates, and validates BMad modules end-to-end, turning ideas into installable, tested module packages.

Core Features & Use Cases

  • Ideate Module (IM) — brainstorms and defines architecture, producing a detailed plan document.
  • Create Module (CM) — scaffolds the module infrastructure from existing skills or a single SKILL.md, generating setup artifacts and installation text.
  • Validate Module (VM) — checks module structure, skill entries, and CSV integrity to ensure a ready-to-pack module.

Quick Start

Start with Ideate Module to brainstorm your module, or jump directly into Create Module to scaffold an installable package.

Frequently Asked Questions about bmad-module-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a BMad module from existing skills?

To scaffold a BMad module, use the Create Module workflow to generate module infrastructure, setup artifacts, and installation text from existing skills or a single SKILL.md file.

How do I validate a BMad module before packaging?

Validate a BMad module using the Validate Module workflow to check structure, skill entries, and CSV integrity, ensuring the module is ready to be packaged and installed.

What is the best way to plan BMad module architecture?

Plan BMad module architecture using the Ideate Module workflow to brainstorm ideas and produce a detailed plan document defining the module's structure and skills.

Can I build a multi-skill packaging module with a single SKILL.md?

Yes, you can build both standalone single-skill and multi-skill packaging modules by extracting frontmatter from a single SKILL.md and generating the required module.yaml and CSV files.

Do I need pyyaml to generate module.yaml files?

Yes, pyyaml is required as a dependency to parse SKILL.md frontmatter and generate the module.yaml files needed for BMad module scaffolding and validation.

Does BMad module scaffolding support headless operation?

Yes, the BMad module builder supports headless operation options during the scaffolding and creation workflows to automate module generation without interactive prompts.