Claude Skill
ErwanLorteau/BMAD_Openclaw
BMAD_Openclaw integrates the BMad Method with OpenClaw to create structured, AI-driven development workflows using TypeScript. Ideal for multi-agent orchestration and software automation.
Overview
Repository
Install this Skill
git clone https://github.com/ErwanLorteau/BMAD_Openclaw.git ~/.openclaw/extensions/bmad-methodRegistry
git clone https://github.com/ErwanLorteau/BMAD_Openclaw.git ~/.openclaw/extensions/bmad-methodnpm install
Summary
BMAD_Openclaw bridges the BMad Method to OpenClaw, providing structured AI-driven development workflows for building multi-agent systems with TypeScript.
将BMad方法桥接到OpenClaw——结构化的AI驱动开发工作流。
Key features
- Integrates BMad Method with OpenClaw for structured AI workflows
- Built with TypeScript for type-safe agent orchestration
- Supports sub-agents and AI orchestration patterns
- Designed for software development automation
Use cases
- Automating multi-step software development tasks
- Building AI-driven code generation pipelines
- Orchestrating sub-agents for complex workflows
- Prototyping structured AI agent systems
README excerpt
# BMad Method Plugin for OpenClaw AI-driven agile development framework — the [BMad Method](https://github.com/bmadcode/BMAD-METHOD) as an OpenClaw plugin. Each workflow spawns a dedicated specialist agent (Analyst, PM, Architect, etc.) with fresh context — no bleeding between workflows. The BMad Master orchestrates the full software development lifecycle: analysis → planning → solutioning → implementation. ## How It Works **Why top-level?** OpenClaw sub-agents cannot spawn other sub-agents. bmad-master needs to spawn specialist agents, so it must be a [top-level agent](https://docs.openclaw.ai/concepts/multi-agent) — not a sub-agent of main. **Two execution modes:** - **YOLO** — Autonomous. Sub-agent runs all steps without stopping. Master waits for announce, then proposes next workflow. - **Interactive** — Sub-agent pauses after each step. User reviews output, gives feedback via the master. Master relays to sub-agent via `sessions_send`. ## Tools | Tool | Called by | Description | |------|-----------|-------------| | `bmad_init_project` | Master | Initialize a BMad project (creates `_bmad/`, symlinks, state tracking) | | `bmad_list_workflows` | Master | List available workflows based on current project state | | `bmad_start_workflow` | Master | Prepare a workflow — returns task prompt for `sessions_spawn` | | `bmad_load_step` | Sub-agent | Load the next step in the active workflow | | `bmad_save_artifact` | Sub-agent | Save workflow output (always appends, dedup detection) | | `bmad_complete_workflow` | Sub-agent | Mark workflow complete, update state | | `bmad_get_state` | Master | Get current project state (phase, progress, artifacts) | ## Install ```bash # Clone into OpenClaw extensions git clone https://github.com/ErwanLorteau/BMAD_Openclaw.git ~/.opencla