bmad-agent-builder

Build, edit, or analyze AI agent skills via conversational discovery.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/petrkohut/bmad-todo-app --skill bmad-agent-builder-petrkohut
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-builder
Source: https://github.com/petrkohut/bmad-todo-app/tree/main/.github/skills/bmad-agent-builder
Command: npx skills add https://github.com/petrkohut/bmad-todo-app --skill bmad-agent-builder-petrkohut

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, pandas, yaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a conversational interface to build, edit, or analyze AI agent skills. It streamlines the process of creating outcome-driven agents with named personas, capabilities, and optional memory.

Core Features & Use Cases

  • Conversational Discovery: Guided process to understand and define agent personas, capabilities, and outcomes.
  • Skill Building: Facilitates creating agents with identity, persona, principles, and communication style.
  • Quality Analysis: Analyzes existing agents for alignment with goals, efficiency, and other quality metrics.
  • Use Case: Create an AI agent that assists with personal coding coaching, offering feedback, suggestions, and learning over time.

Quick Start

Use the bmad-agent-builder skill to create a new AI agent by providing a name and a description of its purpose.

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 AI agent with a specific persona through conversational discovery?

You can build an AI agent with a specific persona through conversational discovery by using a guided interface to define the agent's identity, principles, capabilities, and communication style. This process streamlines creating outcome-driven agents with optional memory.

Can I analyze existing AI agent skills for quality and goal alignment?

Yes, you can analyze existing AI agent skills for quality and goal alignment. The quality analysis feature evaluates agents for efficiency, alignment with intended outcomes, and other quality metrics using Python scripts.

Do I need Python and pandas to configure and initialize AI agent skills?

Yes, you need Python and pandas to configure and initialize AI agent skills. The skill requires Python scripts for configuration, initialization, and quality analysis, alongside YAML dependencies.

What is the best way to create a personalized AI coding coach that offers feedback and learning over time?

The best way to create a personalized AI coding coach is through conversational skill building to define the coaching persona and capabilities. This facilitates an agent that offers feedback, suggestions, and learning over time.

How does conversational discovery work for defining AI agent capabilities?

Conversational discovery works for defining AI agent capabilities by guiding you through a process to understand and specify agent personas, desired outcomes, and specific capabilities, ensuring the final agent is outcome-driven.

Can I edit an existing AI agent skill to add memory or change its communication style?

Yes, you can edit an existing AI agent skill to add memory or change its communication style. The skill supports editing agents to update their identity, persona, principles, and capabilities as needed.