bmad-agent-builder

Builds, edits, and analyzes persona-driven agent skills through conversational discovery.

1|Updated Sep 18, 2026
One-click install
npx skills add https://github.com/PastaSus/egg-defender --skill bmad-agent-builder-pastasus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-builder
Source: https://github.com/PastaSus/egg-defender/tree/main/.agents/skills/bmad-agent-builder
Command: npx skills add https://github.com/PastaSus/egg-defender --skill bmad-agent-builder-pastasus

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Designing a well-structured AI agent skill requires balancing persona design, capability prompts, memory architecture, and quality standards, which is difficult to do consistently by hand. This Skill guides the creation, editing, and quality analysis of agent skills so they meet a defined prompt-quality canon. ## Core Features & Use Cases - Conversational Agent Building: Discovers the agent's persona, mission, and capabilities through dialogue, then emits a complete skill directory with SKILL.md, templates, and scripts. - Three Agent Archetypes: Produces stateless, memory (persistent sanctum), or autonomous (PULSE-scheduled) agents based on natural discovery questions rather than upfront architecture choices. - Edit and Analyze Intents: Performs targeted edits that preserve an existing agent's design, or runs quality lenses over an agent to produce an actionable report. - Use Case: Ask to create a personal writing coach agent; the builder discovers it needs memory, emits a bootloader SKILL.md plus sanctum templates (PERSONA, CREED, BOND, MEMORY, CAPABILITIES), and scaffolds wake and init scripts. ## Quick Start Ask the agent builder to create a new agent by describing who it should be and what outcome it should deliver.

Frequently Asked Questions about bmad-agent-builder

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

FAQPage Schema
How do I create a custom AI agent skill with persistent memory?

Invoke the builder with a description of the agent and answer discovery questions about memory needs. It emits a lean bootloader SKILL.md plus a sanctum of PERSONA, CREED, BOND, MEMORY, and CAPABILITIES templates, with wake.py and init-sanctum.py scripts.

What is the difference between stateless, memory, and autonomous agents?

Stateless agents ship everything in one SKILL.md with no memory. Memory agents add a persistent sanctum reloaded each session. Autonomous agents add PULSE.md for scheduled self-directed wake behavior including memory curation.

Can I edit an existing agent without rebuilding it?

Yes, the Edit intent makes targeted changes while preserving the agent's design. It assesses cascade effects across files, edits by agent type, and runs lint gates afterward to validate structural integrity.

Does the builder support non-interactive or headless execution?

Yes, pass --headless or -H to run the builder non-interactively. In headless mode it resumes from the memlog automatically and emits a JSON status object instead of an interactive handoff.

How are built agents validated for quality?

The builder runs lint gates (scan-path-standards.py and scan-scripts.py), checks conformance against configured build_standards, and can invoke the bmad-eval-runner for trigger, baseline, or quality eval modes before shipping.