
Orchestration
When you need Claude to coordinate multiple agents instead of just running commands in a single terminal, this is the skill. It wraps Orca's multi-agent orchestration: send messages between terminals, decompose specs into parallel subtasks with dependencies, dispatch work to other agents, and wait for completion signals. The DAG system automatically promotes tasks to ready when their dependencies finish. There's a clear handoff model to avoid stale cross-worktree completions confusing unrelated coordinators. Decision gates let you inject human checkpoints. If you just want shell commands, browser automation, or basic terminal control, use orca-cli instead. This is specifically for agent-to-agent workflows where one Claude instance needs to manage others.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 12
- skills.sh installs
- 357K
- GitHub stars
- 120.6K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add stablyai/orca --skill orchestration --agent claude-codeInstalls into .claude/skills of the current project.
Files
Orca Orchestration
This discovery stub loads the version-matched guide from the Orca executable used for this session.
Never substitute a non-Orca subagent tool when the user asked for Orca orchestration.
Resolve the CLI for this session
Choose the executable once and reuse it for every later command:
- If the
ORCA_CLI_COMMANDenvironment variable is set, use its value. Orca exports this for managed WSL sessions. - Otherwise, in a dev checkout whose session exposes
ORCA_DEV_REPO_ROOT, useorca-dev. - Otherwise, on Linux outside an Orca-managed terminal, use
orca-ide. Never run bareorcathere — outside Orca's terminals it normally resolves to the GNOME Orca screen reader (/usr/bin/orca) and starts speech on the user's machine. - Otherwise, use
orca.
Below, ORCA is a placeholder for the executable you resolved. Substitute it before
running anything; do not create a shell variable or run ORCA literally. This works the
same way in POSIX shells, PowerShell, and cmd.exe.
If the selected executable cannot run, report its exact error and stop. Do not fall through to another executable, which could silently target a different Orca build.
Sponsors
Details
- Repository
- github.com/stablyai/orca
- Categories
- Backend & APIs, DevOps & CI/CD, AI & Agent Building, Productivity & Planning, Automation & Workflows, Rust, CLI & Terminal
- First seen
- Jun 3, 2026