bmad-agent-builder

Package agent skills with SKILL.md frontmatter and validate optional directories.

1|Updated Aug 3, 2025
One-click install
npx skills add https://github.com/MazenMrad/Obsidio --skill bmad-agent-builder-mazenmrad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-builder
Source: https://github.com/MazenMrad/Obsidio/tree/main/.cursor/skills/bmad-agent-builder
Command: npx skills add https://github.com/MazenMrad/Obsidio --skill bmad-agent-builder-mazenmrad

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 architect and assemble Agent Skills through guided, conversational discovery. It enables practitioners to define an agent's identity, capabilities, memory, and behavior without getting lost in procedural details.

Core Features & Use Cases

  • Conversational discovery to define an agent's persona, capabilities, and relationship with its owner.
  • Builds complete agent skeletons (persona, creed, bond, memory, capabilities, and optional PULSE) ready for integration.
  • Supports headless execution, memory-enabled agents, and future enhancements via a shared SKILL structure.

Quick Start

Walk me through building a complete Agent Skill from SKILL.md through sanctum scaffolding in this module.

Frequently Asked Questions about bmad-agent-builder

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

FAQPage Schema
How do I package an agent idea into a ready-to-use skill?

To package an agent idea into a ready-to-use skill, this tool uses conversational discovery to define your agent's identity and capabilities, then outputs a self-contained unit with a root SKILL.md frontmatter and optional resource directories. This structured packaging ensures your agent is prepared for integration and governance.

What is the best way to structure agent skills for discovery and governance?

The best way to structure agent skills for discovery and governance is to package them as self-contained units with consistent metadata. This includes a YAML frontmatter with a name and description, plus aligned optional directories like scripts, references, and assets for bootstrapping templates.

Can I build a memory-enabled agent skill using guided discovery?

Yes, you can build a memory-enabled agent skill using guided conversational discovery. The process helps you define the agent's persona, creed, bond, and memory capabilities, creating a complete agent skeleton ready for integration with headless execution support.

Do I need pyyaml to validate a SKILL.md frontmatter?

Yes, you need pyyaml installed to validate a SKILL.md frontmatter. The validation process verifies that the YAML frontmatter includes the required name and description fields, and checks that any optional directories align with the bootstrapping templates.

What directories are required when assembling an agent skill skeleton?

When assembling an agent skill skeleton, no directories are strictly required, but optional directories like scripts, references, and assets are verified if they exist. The only strict requirement is a root SKILL.md file containing valid YAML frontmatter with a name and description.

How does conversational discovery help architect an agent skill?

Conversational discovery helps architect an agent skill by guiding you through defining the agent's persona, capabilities, memory, and behavior without getting lost in procedural details. It builds a complete agent skeleton including a creed, bond, and optional PULSE features ready for integration.