bmad-agent-builder

Build, analyze, and edit BMad agent skills from SKILL.md files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you create, analyze, and refine BMad agent skills without guessing at the architecture, so you can turn a rough agent idea or an existing skill into something coherent, maintainable, and ready to use.

Core Features & Use Cases

  • Agent creation: Design new stateless, memory, or autonomous skills with the right structure and routing.
  • Agent analysis: Review an existing skill for quality, cohesion, prompt craft, execution efficiency, and customization issues.
  • Agent editing: Make targeted improvements to an existing skill while preserving its identity and design intent.
  • Use case: A team can hand this Skill an existing agent directory and get a clear path to rebuild, tune, or validate it against BMad standards.

Quick Start

Use the bmad-agent-builder skill to create, analyze, or edit a BMad agent skill from a repository path or existing skill directory.

Frequently Asked Questions about bmad-agent-builder

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

FAQPage Schema
How do I build an autonomous agent skill with the right routing and structure?

To build an autonomous agent skill, you provide a repository path or existing skill directory. The builder applies BMad standards to generate the correct architecture, capability routing, and SKILL.md metadata for stateless, memory, or autonomous setups.

Can I analyze an existing agent skill for prompt craft and execution efficiency?

Yes, you can analyze an existing agent skill for quality, cohesion, prompt craft, and execution efficiency. The builder reviews your agent directory against BMad standards to identify customization issues and validate its design intent.

What's the best way to edit a BMad agent skill without losing its original design intent?

To edit a BMad agent skill safely, use the targeted revision workflow. It applies improvements to your SKILL.md and supporting files while preserving the existing agent's identity, architecture, and original design intent.

Do I need an existing SKILL.md to generate agent metadata and sanctum scaffolding?

No, you do not need an existing SKILL.md to generate metadata. The builder can create new agent skills from scratch, handling stateless, memory, or autonomous architectures while generating required sanctum scaffolding.

Does the BMad skill builder work with standard Python dependencies?

Yes, the BMad skill builder works with standard Python environments. It requires the pyyaml dependency to parse and generate YAML configurations for agent metadata and capability routing across BMad Method repositories.

When should I avoid using a skill builder for agent creation?

You should avoid using a skill builder if your agent architecture falls outside stateless, memory, or autonomous patterns, or if your repository does not align with BMad Method standards for capability routing and scaffolding.