bmad-module-builder

Plan, create, and validate BMad modules using Python and YAML.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/tiween/tiween --skill bmad-module-builder-tiween
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-module-builder
Source: https://github.com/tiween/tiween/tree/main/.agents/skills/bmad-module-builder
Command: npx skills add https://github.com/tiween/tiween --skill bmad-module-builder-tiween

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, yaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of creating BMad modules from scratch or from existing skills, simplifying the module development workflow.

Core Features & Use Cases

  • Module Planning: Assist in planning and outlining BMad modules with detailed documentation.
  • Module Creation: Scaffold module infrastructure from existing skills or build from scratch.
  • Module Validation: Validate module structure and help CSV integrity.
  • Use Case: Imagine you have a collection of skills but need to package them into a BMad module. Use this Skill to create the module, configure it, and validate its structure.

Quick Start

Use the bmad-module-builder skill to create a new module named 'my-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 package existing Python skills into a BMad module?

You can package existing Python skills into a BMad module by using the module builder to scaffold the infrastructure from those skills, automatically configuring the required YAML files for the new module.

What is the process for planning and creating a BMad module from scratch?

Planning and creating a BMad module from scratch involves using the builder to outline the module structure, generate the underlying scripts and assets, and validate the configuration before finalizing the package.

Do I need Python and YAML to build and validate BMad modules?

Yes, you need Python and YAML to build and validate BMad modules. Python is required for executing the builder scripts, while YAML is necessary for defining the module configuration and validating structural integrity.

Can I validate BMad module structure and CSV integrity automatically?

Yes, you can validate BMad module structure and CSV integrity automatically. The builder checks the generated module infrastructure to ensure configuration files and CSV references meet the required validation standards.

What is the best way to handle multi-skill BMad module creation?

The best way to handle multi-skill BMad module creation is to use an automated builder that scaffolds the infrastructure for multiple skills simultaneously, ensuring consistent configuration and structural validation across the entire package.