onewave-ai/sub-agent-orchestrator
Manages parent/child agent relationships with task delegation and result aggregation. Supports sequential chains, parallel fans, conditional routing, retry logic, timeout handling, and YAML-based visual workflow definition.
npx skills add https://github.com/OneWave-AI/claude-skills --skill sub-agent-orchestrator
Design and execute multi-agent pipelines where each step is a different agent that depends on the previous one. Define roles, dependencies, and handoffs in YAML, then run sequential, parallel, conditional, loop, and map-reduce workflows with retry, timeout, and validation.
Unlike Agent Army (homogeneous parallel code changes) and Agent Swarm (homogeneous parallel data processing), this orchestrator coordinates heterogeneous pipelines where the output of A feeds the input of B.
references/patterns.md -- The six workflow patterns and the comparison to Agent Army/Swarm.references/workflow-schema.md -- Full YAML workflow definition language.references/examples.md -- Complete worked workflows (research-to-proposal, lead scoring).references/execution-engine.md -- Per-step execution model, retry, timeout, validation, edge cases.references/templates.md -- Reusable workflow scaffolds.references/visual-and-reporting.md -- Text diagrams and the execution report template.references/workflow-schema.md), then show it for approval.references/visual-and-reporting.md).references/execution-engine.md.references/execution-engine.md.references/visual-and-reporting.md. For partial or failed runs, report what completed, what failed, and any collected partial output.Match the task shape to a pattern, then scaffold from references/templates.md:
See references/patterns.md for diagrams and examples of each.
Take onewave-ai/sub-agent-orchestrator from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.