bmad-bmb-setup

Install and configure the BMad Builder module by generating config files.

Updated May 5, 2026
One-click install
npx skills add https://github.com/b566776/whitebox --skill bmad-bmb-setup-b566776
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-bmb-setup
Source: https://github.com/b566776/whitebox/tree/main/.gemini/skills/bmad-bmb-setup
Command: npx skills add https://github.com/b566776/whitebox --skill bmad-bmb-setup-b566776

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the setup and configuration of the BMad Builder module within a project, removing the manual, error-prone steps required to bootstrap a new module integration.

Core Features & Use Cases

  • Installs and configures a BMad module into a project by parsing ./assets/module.yaml for metadata.
  • Writes and manages three key files: {project-root}/_bmad/config.yaml for shared config, {project-root}/_bmad/config.user.yaml for user-only settings, and {project-root}/_bmad/module-help.csv for help registration.
  • Supports legacy migration and cleanup by consolidating old per-module configs, migrating values as defaults, and removing legacy installer files after setup.

Quick Start

Run the setup to install and configure the BMad Builder module in your project.

Frequently Asked Questions about bmad-bmb-setup

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

FAQPage Schema
How do I install and configure the BMad Builder module in my project?

To install the BMad Builder module, run the setup script which parses module.yaml metadata and automatically generates the necessary configuration files in your project's _bmad directory.

What configuration files are generated during BMad module setup?

The BMad module setup generates three key files: config.yaml for shared configuration, config.user.yaml for user-specific settings, and module-help.csv for help registration, all written to the project root's _bmad directory.

How do I migrate legacy BMad module configurations to the new format?

Migrating legacy BMad module configurations is handled automatically during setup by consolidating old per-module configs, migrating their values as defaults, and removing legacy installer files.

Do I need pyyaml to run the BMad Builder module setup?

Yes, pyyaml is a required dependency for the BMad Builder module setup because the Skill parses YAML metadata from the module.yaml file to generate the project configuration files.

Can I automate project configuration generation using a module.yaml file?

Yes, you can automate project configuration generation by using the BMad Builder setup to read module.yaml metadata and write the required config.yaml, config.user.yaml, and module-help.csv files automatically.

What is the best way to handle legacy installer file cleanup during module setup?

The best way to handle legacy installer file cleanup is to use the BMad module setup script, which automatically consolidates old per-module configurations and removes legacy installer files after migration.