Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add zircote-plugins/claude-team-orchestration --skill orchestration-patternsgit clone --depth 1 https://github.com/zircote-plugins/claude-team-orchestrationWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/zircote-plugins/claude-team-orchestration/orchestration-patterns)<a href="https://agentmods.dev/skills/zircote-plugins/claude-team-orchestration/orchestration-patterns"><img src="https://agentmods.dev/badge/skills/zircote-plugins/claude-team-orchestration/orchestration-patterns.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00052 | $0.03640 |
| Opus 5 | $0.00026 | $0.01820 |
| Sonnet 5 | $0.00010 | $0.00728 |
| Haiku 4.5 | $0.00005 | $0.00364 |
Grade A, and why
orchestration-patterns scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 400 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Orchestration Patterns
Experimental: Agent teams are disabled by default. Enable with
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMSin your settings.json or environment.
Proven patterns for structuring agent teams. Choose the right pattern based on your task's coordination needs.
Related skills:
- Orchestrating - Primitives overview and quick reference
- Team Management - Team lifecycle tools
- Task System - Task creation and dependencies
- Messaging - Inter-agent communication
- Agent Types - Choosing the right agent for each role
See also: Complete Workflows for full end-to-end examples.
Pattern Selection Guide
| Pattern | When to Use | Coordination | Dependencies |
|---|---|---|---|
| Parallel Specialists | Multiple independent reviews | Low | None |
| Pipeline | Sequential stages | Medium | Linear chain |
| Swarm | Many similar independent tasks | Low | None |
| Research + Implementation | Learn then build | Low | Phase gate |
| Plan Approval | High-risk changes | High | Approval gate |
| Multi-File Refactoring | Cross-file changes | Medium | Fan-in |
| RLM (Recursive Language Model) | Files exceeding context limits | Medium | Fan-out/fan-in |
Pattern 1: Parallel Specialists
Multiple specialists review code simultaneously, each with a different lens:
// 1. Create team
TeamCreate({ team_name: "code-review", description: "Parallel code review" })
// 2. Spawn specialists in parallel (single message, multiple Task calls)
Task({
team_name: "code-review",
name: "security",
subagent_type: "sdlc:security-reviewer",
prompt: "Review the PR for security vulnerabilities. Focus on: SQL injection, XSS, auth bypass. Send findings to team-lead.",
run_in_background: true
})
Task({
team_name: "code-review",
name: "quality",
subagent_type: "feature-dev:code-reviewer",
prompt: "Review the PR for bugs, logic errors, and performance issues. Focus on: N+1 queries, memory leaks, slow algorithms. Send findings to team-lead.",
run_in_background: true
})
Task({
team_name: "code-review",
name: "simplicity",
subagent_type: "code-simplifier:code-simplifier",
prompt: "Review the PR for unnecessary complexity. Focus on: over-engineering, premature abstraction, YAGNI violations. Send findings to team-lead.",
run_in_background: true
})
// 3. Wait for results (messages arrive automatically)
// 4. Synthesize findings and cleanup
SendMessage({ to: "security", message: { type: "shutdown_request", reason: "Done" } })
SendMessage({ to: "quality", message: { type: "shutdown_request", reason: "Done" } })
SendMessage({ to: "simplicity", message: { type: "shutdown_request", reason: "Done" } })
// Wait for approvals...
TeamDelete()
What ships with it
3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 400 lines · 52 tokens per session scan A d5b034fa63cc
orchestration-patterns is a skill published in the GitHub repository zircote-plugins/claude-team-orchestration (14 stars, last pushed today), licensed MIT. It adds 52 tokens to every session and 3,640 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
content-extraction
Extracts and organizes content ideas from long-form content into detailed platform-specific tables. Use when repurposing transcripts, articles, blog posts, or any long-form content into multiple pieces across platforms.
linkedin-post
Generates engaging LinkedIn posts from long-form content. Use when creating LinkedIn content, building thought leadership, or repurposing content for professional audiences.
title-generator
Generates compelling, click-worthy titles from content across multiple styles and platforms. Use when naming blog posts, videos, newsletters, social posts, or any content that needs a great headline.
twitter-thread
Generates engaging Twitter/X threads from long-form content. Use when creating Twitter content, building audience, or breaking down complex topics into tweet-sized insights.
key-takeaways
Summarizes key takeaways from long-form content into structured bullet lists and actionable insights. Use when creating show notes, content summaries, SEO descriptions, or quick reference guides.
quote-extractor
Extracts the most quotable, shareable statements from content and formats them for social media use. Use when finding pull quotes, social proof, or highlight-worthy statements.