SKF Campaign Orchestrator

Orchestrates multi-skill production pipelines with file-based state that survives context death.

Works with setup

Test report

Verdict
Works with setup
Score
9.2/10
Tested
Jul 13, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · e202c4f

Wrote a schema-conformant campaign state file per the skill's spec and ran its bundled validator for real — passed clean, while a naive freeform YAML guess threw 8 concrete schema errors (bad status enum, missing tier, string instead of array). A genuine orchestration engine, but it only comes alive inside the full BMAD Skill-Forge module (uv, python3, sibling skf-generate/compile/test skills, _bmad/skf/config.yaml) — not a drop-in single-file skill.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 4/5

What SKF Campaign Orchestrator does

Drives 15+ skills through the full Skill-Forge pipeline (brief, generate, compile, test, export) in dependency order, tracking everything in a schema-validated _campaign-state.yaml that resumes after a crash or context reset. Trigger with "run a campaign" or "orchestrate skills" when producing or maintaining a batch of Claude skills from source repos.

How to install SKF Campaign Orchestrator

git clone https://github.com/armelhbobdad/bmad-module-skill-forge
cd bmad-module-skill-forge
mkdir -p ~/.claude/skills
cp -r src/skf-campaign ~/.claude/skills/skf-campaign

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger SKF Campaign Orchestrator

  • /skf-campaign Orchestrates multi-skill production pipelines with file-based state that survives context death.

It also activates on plain-language prompts like these:

  • Run a campaign to generate and compile our batch of Claude skills
  • Orchestrate all the skills through the full production pipeline
  • Resume our skill production run from where it crashed last time

Frequently asked questions

Is the SKF Campaign Orchestrator skill free?
Yes. The skill itself is free from armelhbobdad/bmad-module-skill-forge. SkillProof publishes the install command and an independent test verdict at no cost.
Does SKF Campaign Orchestrator work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 13, 2026. Verdict: Works with setup. Wrote a schema-conformant campaign state file per the skill's spec and ran its bundled validator for real — passed clean, while a naive freeform YAML guess threw 8 concrete schema errors (bad status enum, missing tier, string instead of array). A genuine orchestration engine, but it only comes alive inside the full BMAD Skill-Forge module (uv, python3, sibling skf-generate/compile/test skills, _bmad/skf/config.yaml) — not a drop-in single-file skill.
What is the SKF Campaign Orchestrator SkillProof Score?
9.2/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 4/5.
How do I install SKF Campaign Orchestrator?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use SKF Campaign Orchestrator with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.