orchestration-skill-creator
Creates orchestration skills that use subagents for multi-phase tasks, maximizing available context.
Install
mkdir -p .claude/skills/orchestration-skill-creator && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14560" && unzip -o skill.zip -d .claude/skills/orchestration-skill-creator && rm skill.zipInstalls to .claude/skills/orchestration-skill-creator
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Creates multi-phase orchestration skills that spawn subagents. Use when you want to build a new workflow that chains multiple phases together, with each phase running in its own context and passing reports to the next. Triggers on "create an orchestration skill", "build a multi-phase workflow", "make a skill that uses subagents", or "orchestration skill for [workflow]".Key capabilities
- →Spawn subagents for multi-phase workflows
- →Create a complete orchestration skill directory structure
- →Generate `SKILL.md` for the orchestrator
- →Generate agent files for each phase with frontmatter
- →Generate reference files for common patterns and JSON contracts
- →Generate scripts for setup and validation automation
How it works
The skill interviews the user to gather requirements for a multi-phase workflow. Based on these answers, it generates a directory structure, orchestrator `SKILL.md`, individual agent files for each phase, and supporting reference and script files.
Inputs & outputs
When to use orchestration-skill-creator
- →Building multi-phase automation
- →Creating workflow agents
- →Scaling complex development tasks
About this skill
Orchestration Skill Creator
This meta-skill creates orchestration skills - skills that spawn subagents for multi-phase workflows.
Why This Pattern Works (The Big Deal)
The Problem: Claude has a fixed 200k context window. Complex tasks fill it up, quality degrades after 40%.
The Solution: Spawn subagents. Each phase gets fresh 200k context.
| Approach | Total Context | Effective Quality |
|---|---|---|
| Monolithic (1 agent) | 200k, degrading | ~80k usable |
| Orchestrated (7 phases) | 7 × 200k = 1.4M | 7 × 80k = 560k |
This is context multiplication, not just organization.
Each phase:
- Gets fresh context (no pollution from previous work)
- Returns only a summary (orchestrator stays clean)
- Has dedicated model selection (expensive only where needed)
- Can be retried independently (errors don't cascade)
What You'll Get
A complete orchestration skill with:
{skill-name}/
├── SKILL.md # Orchestrator (coordinates, doesn't DO)
├── agents/
│ ├── phase-1-{name}.md # Subagent prompts with frontmatter
│ ├── phase-2-{name}.md # Note: phase-N (with hyphen)
│ └── phase-N-{name}.md
├── references/
│ ├── 00-{general}.md # Patterns all agents read
│ ├── 01-{phase1-specific}.md # Phase-specific reference
│ └── output-templates.md # JSON contracts
├── scripts/
│ ├── init-project.sh # Setup automation
│ └── verify-output.sh # Validation automation
└── reports/ # Output: {project}/{timestamp}/
Undocumented but Works: The agents/ folder pattern is NOT in Anthropic docs. It works because:
- Skills are folders with SKILL.md (no restriction on contents)
- Task tool accepts any prompt (including from files)
- Claude can read files → pass to Task → subagent executes
Workflow
Phase 1: Interview
Ask these questions using AskUserQuestion tool. Gather all answers before generating.
Q1: Skill Name
"What should this orchestration skill be called?"
Header: "Name"
Options:
- [Let user type - use Other]
Example: "content-pipeline", "document-analyzer", "meeting-prep"
Q2: Purpose
"In one sentence, what does this workflow do?"
Header: "Purpose"
Options:
- [Let user type - use Other]
Example: "Analyzes documents and produces structured summaries"
Q3: Trigger Phrases
"What phrases should trigger this skill?"
Header: "Triggers"
Options:
- [Let user type - use Other]
Example: "analyze document", "summarize this doc", "document analysis"
Q4: Number of Phases
"How many phases does this workflow have?"
Header: "Phases"
Options:
- "3 phases" - Simple workflow
- "4 phases" - Standard workflow
- "5 phases" - Comprehensive workflow
- "6+ phases" - Complex workflow (specify number)
Q5: Phase Details (repeat for each phase)
For each phase, ask:
"Phase {N}: What should this phase be called and what does it do?"
Header: "Phase {N}"
Options:
- [Let user describe - use Other]
Format expected: "{name}: {description}"
Example: "discovery: Find and collect relevant sources"
Q6: Model Selection per Phase
"Which phases need deep reasoning (Opus) vs speed (Sonnet) vs simple execution (Haiku)?"
Header: "Models"
Options:
- "All Sonnet" - Balanced for most workflows
- "All Opus" - Deep reasoning throughout (expensive)
- "Mixed" - Right model per phase (Recommended)
If Mixed, default assignment:
| Phase Type | Model | Why |
|---|---|---|
| Architecture/Design | Opus | Complex reasoning, strategic decisions |
| Analysis/Synthesis | Opus | Deep insight required |
| Creative/Ideation | Opus | Novel thinking matters |
| Final Writing | Opus | Quality and nuance |
| Search/Extraction | Sonnet | Speed advantage, depth not critical |
| Code Generation | Sonnet | Reliable patterns |
| QA/Verification | Sonnet | Systematic checking |
| Deploy/Format | Haiku | Pure execution |
Default to Opus for any phase where quality matters. Cost is irrelevant with Claude Max.
Q7: Output Location
"Where should reports be saved?"
Header: "Output"
Options:
- "Inside skill folder" - ~/.claude/skills/{skill}/reports/ (Recommended)
- "User's home" - ~/Documents/{skill}-reports/
- "Current project" - ./{skill}-reports/
Phase 2: Generate Files
After gathering all answers, generate these files:
2.1: Create Directory Structure
SKILL_DIR=~/.claude/skills/{skill-name}
mkdir -p $SKILL_DIR/{agents,references,assets/templates,scripts,reports}
2.2: Generate SKILL.md
Use template from: references/skill-md-template.md
Fill in:
{SKILL_NAME}- from Q1{DESCRIPTION}- from Q2, expanded with trigger info{TRIGGER_PHRASES}- from Q3{PHASE_COUNT}- from Q4{PHASE_LIST}- names from Q5{PHASE_FLOW}- generated diagram{OUTPUT_DIR}- from Q7
2.3: Generate Agent Files
For each phase, use template from: references/agent-template.md
Fill in:
{PHASE_NUM}- 1, 2, 3...{PHASE_NAME}- from Q5{MODEL}- from Q6 (sonnet or opus){TOOLS}- inferred from phase description:- Search/find → WebSearch, WebFetch
- Analyze/read → Read, WebFetch
- Synthesize/write → Write, Read
- Verify → WebSearch, Read
- All phases get Write for reports
{TASK_DESCRIPTION}- from Q5{PREV_PHASE_READS}- phases 2+ read previous reports{REPORT_FILENAME}- 0{N}-{phase-name}.md
2.4: Generate References
orchestrator-flow.md: Generate flow diagram showing:
- Phase sequence
- Data passed between phases
- Session directory structure
json-response-format.md: Generate JSON contracts for each phase based on what they produce.
2.5: Generate Templates
session-init.json: JSON state template with all phases listed.
init-session.sh: Bash script to create timestamped session directories.
Phase 3: Verify & Present
After generating all files:
- List created files:
Created orchestration skill: {skill-name}
Files generated:
- SKILL.md (orchestrator)
- agents/phase1-{name}.md
- agents/phase2-{name}.md
- ...
- references/orchestrator-flow.md
- references/json-response-format.md
- assets/templates/session-init.json
- scripts/init-session.sh
- Show how to use it:
To use this skill, say:
"{trigger phrase} [your input]"
Example:
"{example trigger} {example input}"
- Offer refinement:
Want me to adjust any phase or add more detail to the agent instructions?
Generation Rules
Agent Tool Assignment
| Phase Type | Tools |
|---|---|
| Discovery/Search | WebSearch, WebFetch, Write, Read |
| Analysis/Extraction | WebFetch, Write, Read |
| Synthesis/Reasoning | Write, Read |
| Verification | WebSearch, Write, Read |
| Report Generation | Write, Read |
Model Assignment (Mixed mode)
| Phase Type | Model | Why |
|---|---|---|
| Architecture/Design | Opus | Complex reasoning, strategic decisions |
| Analysis/Synthesis | Opus | Deep insight required |
| Creative/Ideation | Opus | Novel thinking, pushing boundaries |
| Final Report | Opus | Quality writing matters |
| Discovery/Search | Sonnet | Speed advantage, depth not critical |
| Extraction | Sonnet | Systematic processing |
| Code Generation | Sonnet | Reliable patterns |
| Verification/QA | Sonnet | Systematic checking |
| Deploy/Format | Haiku | Pure execution |
Quality principle: Default to Opus for any phase where output quality matters. Cost is irrelevant with Claude Max.
Report Naming Convention
0{phase_number}-{phase-name}.md
Examples: 01-discovery.md, 02-analysis.md, 03-synthesis.md
JSON Response Contract
Every agent returns:
{
"status": "complete|partial|error",
"report_path": "{session_dir}/0N-phase-name.md",
"{phase_name}_summary": {
// Phase-specific metrics
}
}
File References
references/skill-md-template.md- Template for orchestrator SKILL.mdreferences/agent-template.md- Template for phase agentsreferences/flow-template.md- Template for flow documentationreferences/json-template.md- Template for JSON contractsreferences/common-patterns.md- 10 workflow patterns + 6 structural archetypesreferences/script-templates.md- Bash script templates for automationassets/templates/session-init-template.json- Template for state fileassets/templates/init-session-template.sh- Template for init script
Key Learnings Applied
This skill creator incorporates learnings from building fullstack-app-builder:
- Context multiplication - Each phase gets fresh 200k, not shared degrading context
- Progressive data flow - Later phases receive more previous context as needed
- Model optimization - Opus for complex reasoning, Sonnet for code gen, Haiku for simple execution
- Reference doc linking - Agents read
${SKILL_DIR}/references/at runtime - Scripts for heavy lifting - Bash does repetitive work, Claude does thinking
- TodoWrite ownership - ONLY orchestrator uses TodoWrite, agents return JSON
- SKILL_DIR passing - Agents need path to find references and scripts
When not to use it
- →When a monolithic approach with a single agent is preferred
- →When the user does not want a multi-phase workflow
- →When the user does not want to use subagents
Limitations
- →The `agents/` folder pattern is not officially documented by Anthropic.
- →The skill requires user input for all workflow details.
- →The skill does not execute the generated orchestration skill.
How it compares
This workflow multiplies effective context by spawning subagents for each phase, allowing complex tasks to be broken down and processed with fresh context, unlike a single monolithic agent.
Compared to similar skills
orchestration-skill-creator side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| orchestration-skill-creator (this skill) | 0 | 4mo | Review | Advanced |
| skillforge | 1 | 2mo | Review | Advanced |
| skill-name | 0 | 8mo | Review | Advanced |
| auto-skill | 0 | 3mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by JKKN-Institutions
View all by JKKN-Institutions →You might also like
skillforge
tripleyak
Intelligent skill router and creator. Analyzes ANY input to recommend existing skills, improve them, or create new ones. Uses deep iterative analysis with 11 thinking models, regression questioning, evolution lens, and multi-agent synthesis panel. Phase 0 triage ensures you never duplicate existing functionality.
skill-name
2025Emma
What it does + when to use (activation triggers).
auto-skill
0xDarkMatter
Evaluate current session for skill-worthy workflows and create reusable skills. Triggers on: auto-skill, create skill from session, save workflow, capture this as a skill.
autonomous-agent-patterns
davila7
Design patterns for building autonomous coding agents. Covers tool integration, permission systems, browser automation, and human-in-the-loop workflows. Use when building AI agents, designing tool APIs, implementing permission systems, or creating autonomous coding assistants.
agent-orchestration-improve-agent
sickn33
Systematic improvement of existing agents through performance analysis, prompt engineering, and continuous iteration.
skill-generator
catlog22
Meta-skill for creating new Claude Code skills with configurable execution modes. Supports sequential (fixed order) and autonomous (stateless) phase patterns. Use for skill scaffolding, skill creation, or building new workflows. Triggers on "create skill", "new skill", "skill generator".