orchestrating-agents
Orchestrates parallel API instances, delegated sub-tasks, and multi-agent workflows with streaming and tool-enabled delegation patterns. Routes by surface — native subagents in Cowork and Claude Code, httpx fan-out on claude.ai — and covers Gemini delegation via the Cloudflare AI
Install
npx skills add https://github.com/oaustegard/claude-skills/tree/main/plugins/ai-and-reasoning/skills/orchestrating-agents
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install oaustegard-claude-skills@llmmart
git clone https://github.com/oaustegard/claude-skills.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole oaustegard/claude-skills collection as a plugin from our marketplace. Git is the plain clone.
Skill manifest
Orchestrating Agents (deprecated)
Renamed to orchestrating-chat-agents on 2026-10-11.
Why
The old name sent requests to the wrong skill. Shown only skill names, Haiku, Sonnet and
Opus 5.5 routed 10 of 45 parallel-dispatch requests here, work that belongs to
dispatching-subagents. Of seven candidate names, orchestrating-chat-agents caught the
most of this skill's own requests (19/21 against 15/21) without drawing more of the
others' (oaustegard/experiments subagent-skill-choice). The content is the same: API
fan-out from surfaces with no native subagents, and Gemini delegation.
Where things went
| you want | go to |
|---|---|
parallel Claude calls over the API from claude.ai, ConversationThread, AgentPool |
orchestrating-chat-agents |
fan-out in Claude Code: Agent tool vs Workflow vs headless claude -p |
dispatching-subagents |
SendMessage / ListAgents between native subagents |
dispatching-subagents/references/native-messaging.md |
| which model or effort a subagent gets | agent-routing |
scripts/ here holds shims, so sys.path.insert(0, '/mnt/skills/user/orchestrating-agents/scripts')
followed by from claude_client import invoke_claude still works. Point new code at
/mnt/skills/user/orchestrating-chat-agents/scripts.
Files (claude-skills)
-
scripts
-
agent_pool.py 999 B
"""Compatibility shim: orchestrating-agents was renamed to orchestrating-chat-agents (2026-10-11). Loads the real module from the sibling skill and re-exports it, so code that put /mnt/skills/user/orchestrating-agents/scripts on sys.path keeps working. """ import importlib.util as _u import sys as _sys from pathlib import Path as _P _dir = _P(__file__).resolve().parent.parent.parent / "orchestrating-chat-agents" / "scripts" if not (_dir / "agent_pool.py").exists(): raise ImportError(f"orchestrating-agents is deprecated and its successor is missing: {_dir}/agent_pool.py. " "Install the orchestrating-chat-agents skill.") if str(_dir) not in _sys.path: _sys.path.insert(0, str(_dir)) # the real modules import each other by bare name _spec = _u.spec_from_file_location("_occa_agent_pool", _dir / "agent_pool.py") _mod = _u.module_from_spec(_spec) _spec.loader.exec_module(_mod) globals().update({k: v for k, v in vars(_mod).items() if not k.startswith("__")}) -
claude_client.py 1011 B
"""Compatibility shim: orchestrating-agents was renamed to orchestrating-chat-agents (2026-10-11). Loads the real module from the sibling skill and re-exports it, so code that put /mnt/skills/user/orchestrating-agents/scripts on sys.path keeps working. """ import importlib.util as _u import sys as _sys from pathlib import Path as _P _dir = _P(__file__).resolve().parent.parent.parent / "orchestrating-chat-agents" / "scripts" if not (_dir / "claude_client.py").exists(): raise ImportError(f"orchestrating-agents is deprecated and its successor is missing: {_dir}/claude_client.py. " "Install the orchestrating-chat-agents skill.") if str(_dir) not in _sys.path: _sys.path.insert(0, str(_dir)) # the real modules import each other by bare name _spec = _u.spec_from_file_location("_occa_claude_client", _dir / "claude_client.py") _mod = _u.module_from_spec(_spec) _spec.loader.exec_module(_mod) globals().update({k: v for k, v in vars(_mod).items() if not k.startswith("__")}) -
orchestration.py 1011 B
"""Compatibility shim: orchestrating-agents was renamed to orchestrating-chat-agents (2026-10-11). Loads the real module from the sibling skill and re-exports it, so code that put /mnt/skills/user/orchestrating-agents/scripts on sys.path keeps working. """ import importlib.util as _u import sys as _sys from pathlib import Path as _P _dir = _P(__file__).resolve().parent.parent.parent / "orchestrating-chat-agents" / "scripts" if not (_dir / "orchestration.py").exists(): raise ImportError(f"orchestrating-agents is deprecated and its successor is missing: {_dir}/orchestration.py. " "Install the orchestrating-chat-agents skill.") if str(_dir) not in _sys.path: _sys.path.insert(0, str(_dir)) # the real modules import each other by bare name _spec = _u.spec_from_file_location("_occa_orchestration", _dir / "orchestration.py") _mod = _u.module_from_spec(_spec) _spec.loader.exec_module(_mod) globals().update({k: v for k, v in vars(_mod).items() if not k.startswith("__")}) -
task_state.py 999 B
"""Compatibility shim: orchestrating-agents was renamed to orchestrating-chat-agents (2026-10-11). Loads the real module from the sibling skill and re-exports it, so code that put /mnt/skills/user/orchestrating-agents/scripts on sys.path keeps working. """ import importlib.util as _u import sys as _sys from pathlib import Path as _P _dir = _P(__file__).resolve().parent.parent.parent / "orchestrating-chat-agents" / "scripts" if not (_dir / "task_state.py").exists(): raise ImportError(f"orchestrating-agents is deprecated and its successor is missing: {_dir}/task_state.py. " "Install the orchestrating-chat-agents skill.") if str(_dir) not in _sys.path: _sys.path.insert(0, str(_dir)) # the real modules import each other by bare name _spec = _u.spec_from_file_location("_occa_task_state", _dir / "task_state.py") _mod = _u.module_from_spec(_spec) _spec.loader.exec_module(_mod) globals().update({k: v for k, v in vars(_mod).items() if not k.startswith("__")})
-
-
CHANGELOG.md 387 B
# orchestrating-agents - Changelog All notable changes to the `orchestrating-agents` skill are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [0.9.0] - 2026-10-11 ### Other - orchestrating-agents renamed orchestrating-chat-agents; old name deprecated - dispatching-subagents: README with a map of the neighbouring skills -
SKILL.md 1.7 KB
--- name: orchestrating-agents description: DEPRECATED, renamed to orchestrating-chat-agents. Kept so existing imports of its scripts keep working; every module here loads the same module from orchestrating-chat-agents. Use orchestrating-chat-agents for parallel Claude calls over the API from claude.ai, and dispatching-subagents for fan-out in Claude Code. metadata: version: 0.9.0 --- # Orchestrating Agents (deprecated) Renamed to [orchestrating-chat-agents](../orchestrating-chat-agents/SKILL.md) on 2026-10-11. ## Why The old name sent requests to the wrong skill. Shown only skill names, Haiku, Sonnet and Opus 5.5 routed 10 of 45 parallel-dispatch requests here, work that belongs to `dispatching-subagents`. Of seven candidate names, `orchestrating-chat-agents` caught the most of this skill's own requests (19/21 against 15/21) without drawing more of the others' (`oaustegard/experiments` subagent-skill-choice). The content is the same: API fan-out from surfaces with no native subagents, and Gemini delegation. ## Where things went | you want | go to | |---|---| | parallel Claude calls over the API from claude.ai, `ConversationThread`, `AgentPool` | `orchestrating-chat-agents` | | fan-out in Claude Code: Agent tool vs Workflow vs headless `claude -p` | `dispatching-subagents` | | `SendMessage` / `ListAgents` between native subagents | `dispatching-subagents/references/native-messaging.md` | | which model or effort a subagent gets | `agent-routing` | `scripts/` here holds shims, so `sys.path.insert(0, '/mnt/skills/user/orchestrating-agents/scripts')` followed by `from claude_client import invoke_claude` still works. Point new code at `/mnt/skills/user/orchestrating-chat-agents/scripts`.
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.