bmad-bmb-setup

Install and configure the BMad Builder module with legacy migration.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the friction of manually setting up the BMad Builder module by collecting the right preferences, writing consistent project config, and cleaning up older installer files safely.

Core Features & Use Cases

  • Module Setup: Reads module metadata and variable definitions from assets, then writes shared and user-specific configuration files in the correct places.
  • Legacy Migration: Detects older per-module config and help files, merges them into the current format, and removes stale values so updates stay clean.
  • Project Bootstrap: Creates the configured output directories and registers module help entries so the module is ready to use in a BMAD project.

Quick Start

Use the bmad-bmb-setup skill to install and configure BMad Builder in my project with sensible defaults and migrate any legacy settings.

Frequently Asked Questions about bmad-bmb-setup

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

FAQPage Schema
How do I configure the BMad Builder module in an existing project?

BMad Builder module configuration is handled by reading module metadata and variable definitions, then writing shared and user-specific configuration files into the correct project directories.

What is the best way to migrate legacy BMAD project settings to a new format?

Legacy BMAD project migration is handled by detecting older per-module config and help files, merging them into the current format, and removing stale values to keep updates clean.

Does the BMad Builder setup process preserve my user-only configuration settings?

Yes, the BMad Builder setup process preserves user-only configuration settings separately while merging shared config and help files during installation or legacy migration workflows.

Can I clean up legacy installer directories automatically after migrating BMAD projects?

Yes, you can clean up legacy installer directories automatically; the skill removes these stale directories after a successful migration and applies anti-zombie updates to merged files.

Do I need pyyaml installed to set up the BMad Builder module?

Yes, you need pyyaml installed as a dependency to use this skill, which handles reading module metadata, merging configurations, and registering help entries in your BMAD project.

Why does my BMAD project need help registration during module setup?

Help registration is needed during BMAD project setup to register module help entries, ensuring the newly configured module is fully bootstrapped and ready for use alongside creating output directories.