# Skill Orchestrator

> Route commands to appropriate workflows based on task language and status.

- Skill: `benbrastmckie/skill-orchestrator-3` (Agent Skill)
- Install (CLI): `npx skillmds@latest add benbrastmckie/skill-orchestrator-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/benbrastmckie/skill-orchestrator-3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: benbrastmckie (https://skillmd.com/u/benbrastmckie)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/benbrastmckie/skill-orchestrator-3

---


# Orchestrator Skill

Central routing for task workflows. Delegates to research, plan, implement, and meta skills based on task language.

<context>
  <system_context>OpenCode routing and task orchestration.</system_context>
  <task_context>Route tasks to appropriate skills based on language and status.</task_context>
</context>

<role>Routing skill for command workflows.</role>

<task>Validate task context and route to the correct skill.</task>

<execution>Follow Execution Flow steps for routing.</execution>

<validation>Validate task status and language routing decisions.</validation>

<return_format>Return structured routing result.</return_format>

## Context Loading

Load context on-demand when needed:
- `@.opencode/context/core/orchestration/orchestration-core.md` - Routing, delegation, session tracking
- `@.opencode/context/core/orchestration/state-management.md` - Task lookup and status validation
- `@.opencode/context/index.md` - Context discovery index

## Trigger Conditions

- A slash command needs language-based routing
- Task context needs gathering before delegation

## Execution Flow

1. Lookup task in `specs/state.json`.
2. Validate status for requested operation.
3. Route to appropriate skill based on language.
4. Return structured result to caller.

