bmad-module-builder

Plan, scaffold, and validate BMad modules from SKILL.md frontmatter.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/mol4/BMAD-Board --skill bmad-module-builder-mol4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-module-builder
Source: https://github.com/mol4/BMAD-Board/tree/main/BMAD%20board/.agents/skills/bmad-module-builder
Command: npx skills add https://github.com/mol4/BMAD-Board --skill bmad-module-builder-mol4

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users turn a concept, a built skill folder, or an existing module into a complete BMad module without manually assembling setup, configuration, and help registry files.

Core Features & Use Cases

  • Ideate a module: Brainstorm module identity, architecture, configuration, and build roadmap from a rough idea.
  • Create or scaffold a module: Package one or more built skills into an installable module with the required setup infrastructure.
  • Validate a module: Check module structure, capability registry integrity, and skill metadata for completeness.
  • Use case: Ideal when you already have BMad skills and want to ship them as a polished, distributable module.

Quick Start

Tell the skill your module idea or point it at a skills folder so it can ideate, scaffold, or validate the module for you.

Frequently Asked Questions about bmad-module-builder

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

FAQPage Schema
How do I package built skills into an installable module?

Packaging built skills into an installable module requires scaffolding the module structure and generating configuration files. This skill parses SKILL.md frontmatter and help registry entries to produce the required installable module infrastructure.

What is a BMad module and when do I need to create one?

A BMad module is a distributable package containing standalone skills or multi-skill suites with setup infrastructure. You need to create one when you want to ship polished, installable skills without manually assembling configuration files.

How do I validate a module structure and skill metadata for completeness?

Validating a module structure involves checking capability registry integrity, configuration files, and skill metadata for completeness. This skill reviews SKILL.md frontmatter and help registry entries to ensure your module is complete and installable.

Can I scaffold a module from a rough idea instead of existing skill folders?

Yes, you can ideate a module from a rough idea. The skill brainstorms module identity, architecture, configuration, and build roadmap from your concept before scaffolding the actual installable module infrastructure.

Do I need manually created configuration files to build a module?

No, you do not need manually created configuration files. The skill automates the assembly of setup infrastructure, configuration files, and help registry entries by parsing existing SKILL.md frontmatter to generate the required module components.

What's the best way to turn a skill concept into a distributable package?

The best way to turn a skill concept into a distributable package is to ideate, scaffold, and validate it end to end. This skill plans module architecture and creates installable infrastructure from your initial idea or built skill folder.