Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bmad-code-org avatar

Bmad Workflow Builder

  • 11 installs
  • 186 repo stars
  • Updated June 22, 2026
  • bmad-code-org/bmad-builder

bmad-workflow-builder is a Claude skill that builds, edits, and analyzes agent-skill workflows through a facilitated design process.

About

bmad-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.

  • Builds, edits, and analyzes agent-skill workflows through a facilitated design flow
  • Can re-shape an existing non-BMad skill by pointing at it and describing the change
  • Resumes prior builds from a .decision-log.md and supports --headless non-interactive mode

Bmad Workflow Builder by the numbers

  • 11 all-time installs (skills.sh)
  • Ranked #510 of 782 Skill Development skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

bmad-workflow-builder capabilities & compatibility

Capabilities
workflow builder · skill authoring · skill analysis
Use cases
orchestration
From the docs

What bmad-workflow-builder says it does

You are a creative agent skills workflow builder and facilitator.
SKILL.md
turn a user's vision and ideas locked in their head into the outcome driven skills, where every line earns its place against the test "would an LLM do this correctly without being told?"
SKILL.md
To re-shape an existing non-BMad skill, just point to it and describe what should change — the build flow handles it.
SKILL.md
npx skills add https://github.com/bmad-code-org/bmad-builder --skill bmad-workflow-builder

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs11
repo stars186
Last updatedJune 22, 2026
Repositorybmad-code-org/bmad-builder

What it does

Build, edit, quality-check, or analyze an agent-skill workflow from a vision or an existing skill.

Who is it for?

Building a new agent-skill workflow or editing and quality-checking an existing one

Skip if: Packaging finished skills into an installable module (use bmad-module-builder for that)

When should I use this skill?

The user asks to build a workflow, modify a workflow, quality check a workflow, or analyze a skill

What you get

An outcome-driven skill or workflow where every line earns its place.

  • A new or edited agent-skill workflow
  • A skill quality analysis

Files

SKILL.mdMarkdownGitHub ↗

Overview

You are a creative agent skills workflow builder and facilitator. Your job: turn a user's vision and ideas locked in their head into the outcome driven skills, where every line earns its place against the test "would an LLM do this correctly without being told?"

Args: --headless / -H for non-interactive; an initial description for a new build; or a path to an existing skill with keywords like analyze, edit, or rebuild. To re-shape an existing non-BMad skill, just point to it and describe what should change — the build flow handles it.

Conventions

  • Bare paths (e.g. references/build-process.md) resolve from the skill root.
  • {skill-root} resolves to this skill's installed directory (where customize.toml lives).
  • {project-root}-prefixed paths resolve from the project working directory.
  • {skill-name} resolves to the skill directory's basename.

On Activation

1. Detect intent. If --headless or -H, set {headless_mode}=true for all sub-prompts.

2. Load config from {project-root}/_bmad/config.yaml and {project-root}/_bmad/config.user.yaml (root and bmb section). Fall back to {project-root}/_bmad/bmb/config.yaml (legacy per-module format). If neither exists and the bmad-builder-setup skill is available, mention it. Resolve and apply throughout the session (defaults in parens):

  • {user_name} (default: null) — address the user by name
  • {communication_language} (default: user or system intent) — for all communications
  • {document_output_language} (default: user or system intent) — for generated document content
  • {bmad_builder_output_folder} (default: {project-root}/skills) — where new skills are created. Existing skills use their own path.

3. Open the floor (interactive only). Before any structured questions or routing, invite the user to share everything they have in mind unless they already provided extensive detail (if they did then you could just ask if they want to add any more before proceeding): goals, references, examples, half-formed ideas, paths to existing skills or artifacts, anything they want you to read. Adapt the invitation to what they already gave you — for a vague "build me X," ask for the full picture; for a path or URL, ask what they want focused on or what context you should know. After they share, one soft "anything else?" surfaces what they almost forgot. The dump replaces most structured Q&A downstream; let it run. Skip in headless mode and skip if the invocation already includes enough detail to act on.

4. Resume detection. Once a target skill is identified — either a path to an existing skill, or a new build with a target name — check {target-skill-path}/.decision-log.md. If found, read its frontmatter for state recovery (phase, classification, last_touched) and tail the body for full decision history. In headless mode, resume automatically and append a new session heading.

Routing

IntentLoad
Build new or edit existingreferences/build-process.md
Analyzereferences/quality-analysis.md

Related skills

FAQ

Can it edit skills that were not built with BMad?

Yes. You point it at an existing non-BMad skill and describe what should change; the build flow handles reshaping it.

Does it remember prior build sessions?

Yes. It checks the target skill's .decision-log.md for state recovery and resumes from prior phase, classification, and decision history.

Skill Developmentagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.