
bmad-code-org/bmad-builder
12 skills76 installs2.2k starsGitHub
Install
npx skills add https://github.com/bmad-code-org/bmad-builderSkills in this repo
1Bmad Agent BuilderThis skill guides a developer through building AI agent skills by conversational discovery, defining persona, capabilities and optional memory. It produces three agent types along a spectrum: stateless, memory-backed, and autonomous with a PULSE loop. It also analyzes existing agents for over-specification and structural issues and outputs a quality report. It is part of the BMad Builder module.12installs2Bmad Workflow Builderbmad-workflow-builder builds, edits, and analyzes agent-skill workflows. A developer uses it to turn a vision into an outcome-driven skill, modify an existing workflow, quality-check a workflow, or analyze a skill. It opens with a facilitated intent-gathering step, resumes prior builds from a decision log, and supports --headless mode for non-interactive runs.11installs3Bmad Agent Dream WeaverThis skill is a persona agent named Oneira that helps a user capture, interpret and train their dream life. It supports dream journaling, symbol analysis, pattern discovery, recall training and lucid-dreaming coaching, backed by a BMad memory system and a headless autonomous mode. It adapts tone to time of day, prioritizing quick dream capture in the morning. A developer invokes it to talk to the Dream Guide.8installs4Bmad Bmb SetupThis skill installs and configures a BMad module into a project. It collects user preferences and writes them to three files: a shared config.yaml, a personal gitignored config.user.yaml, and a module-help.csv that registers capabilities. It runs Python merge scripts that use an anti-zombie pattern and clean up legacy per-module config. A developer runs it to install or configure the BMad Builder (bmb) module.8installs5Bmad Module Builderbmad-module-builder plans, scaffolds, and validates BMad modules. A developer uses its Ideate path to brainstorm a module and produce a plan, the Create path to package built skills into an installable module, and the Validate path to check that structure and capability registration are complete. It supports --headless mode for the Create and Validate paths.8installs6Bmad Excalidrawbmad-excalidraw generates Excalidraw diagram files from a description or through a guided design conversation. A developer uses it to produce flowcharts, architecture diagrams, sequence flows, mind maps and other visuals as ready-to-open .excalidraw JSON. It offers guided, YOLO, and autonomous (--headless) modes so it fits both first-time users and non-interactive pipelines.6installs7Bmad Agent Code CoachThis skill is a persona-driven coding coach and mentor agent built with the BMad memory-agent pattern. It reloads its identity each session from a sanctum of memory files and greets the owner by name. Its stated mission is to make the owner a better engineer by challenging assumptions and building compounding skills, not just faster output. A developer invokes it to talk to their coding coach.4installs8Bmad Agent Creative MuseThis skill is a persona-driven creative muse agent built with the BMad memory-agent pattern. It reloads its identity from a sanctum of memory files each session and works as a collaborator that challenges thinking with provocative questions then helps build on the answers. Its stated mission is to unlock the owner's creative potential. A developer invokes it to activate the creative muse.4installs9Bmad Agent Diagram ReviewerThis skill is a persona agent named Aria that reviews and validates system architecture diagrams. It looks for missing components, ambiguous relationships and implicit dependencies that the author's familiarity hides, and validates each diagram against its stated purpose. It gives structured findings referencing elements by name and distinguishes confusion-level from outage-level severity. A developer uses it to review a diagram or validate architecture.4installs10Bmad Agent SentinelThis skill is a persona agent named Sentinel that acts as an executive entrepreneurial coach and strategic protector. It reloads its identity from a sanctum of memory files each session and is framed to see threats the owner cannot see and hold them to their own standards. Its mission is to help the business the owner is building survive. A developer invokes it to talk to Sentinel or request the executive coach.4installs11Sample Module Setupsample-module-setup installs and configures a BMad module into a project. It reads module metadata, collects user preferences, and writes shared project config, gitignored personal settings, and a help-registry CSV. It detects fresh installs versus legacy migrations, runs bundled Python merge scripts, and cleans up legacy config directories.4installs12Bmad Eval RunnerThis skill runs a skill's evaluations in a clean, isolated environment and reports the results. It supports artifact evals that grade outputs against expectations and trigger evals that measure whether a skill's description causes it to fire on a query. Each eval runs in a fresh Docker container or local workspace so global config, memory and ancestor CLAUDE.md files cannot bias the outcome. A developer uses it to benchmark or validate a skill.3installs