bmad-module-builder

Create, package, and validate BMad modules with Python.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/wahabmalik/whatsapp-chatbot --skill bmad-module-builder-wahabmalik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-module-builder
Source: https://github.com/wahabmalik/whatsapp-chatbot/tree/main/.github/skills/bmad-module-builder
Command: npx skills add https://github.com/wahabmalik/whatsapp-chatbot --skill bmad-module-builder-wahabmalik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of building BMad modules from ideation to validation, offering a structured approach to create, package, and ensure the quality of modular skills.

Core Features & Use Cases

  • Ideate Module: Collaboratively brainstorm and plan a BMad module with a detailed plan document.
  • Create Module: Scaffold module infrastructure from existing skills or a single skill into an installable BMad module.
  • Validate Module: Check the structural integrity and quality of a BMad module's setup skill and help CSV.
  • Use Case: Use this Skill to develop a comprehensive module that integrates multiple skills for a seamless user experience.

Quick Start

To ideate a new module, run 'bmad-module-builder ideate-module'. To create a module from a folder of skills, run 'bmad-module-builder create-module path/to/skills'. To validate a module, run 'bmad-module-builder validate-module path/to/module'.

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, run the create-module command with a path to your skills folder. This automates packaging individual skills into a structured, installable BMad module infrastructure.

What is the best way to plan and ideate a new BMad module?

The best way to ideate a BMad module is using the ideate-module command. This collaboratively brainstorms your module requirements and outputs a detailed plan document for structured module building.

How do I validate the structural integrity of a BMad module?

You validate a BMad module by running the validate-module command with the module path. This checks the structural integrity and quality of the module's setup skill and help CSV files.

Do I need Python to build and package BMad modules?

Yes, you need Python and the BMad framework to orchestrate module components. These dependencies are required to automate module creation, file processing, and configuration management workflows.