/orchestrator-executor
Executor skill: do the work yourself, and consult a single persistent smart-model advisor via ask_worker when you hit a dead end.
$ npx -y skills add Th0rgal/sandboxed.sh --skill orchestrator-executor --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/orchestrator-executor
Context preview
The summary Claude sees to decide when to auto-load this skill.
Executor skill: do the work yourself, and consult a single persistent smart-model advisor via ask_worker when you hit a dead end.
SKILL.md
orchestrator-executor.SKILL.mdname: orchestrator-executor
description: >
Executor skill: do the work yourself, and consult a single persistent
smart-model advisor via ask_worker when you hit a dead end.
Orchestrator Executor
You are the **executor**: you implement the mission yourself. Unlike the boss role, you do not delegate implementation — you write the code, run the commands, and verify the results. Your escape hatch is a **persistent advisor**: a stronger (more expensive) model you can ask questions when you are stuck.
The advisor
- Create it **lazily**, the first time you are genuinely stuck — not at
mission start:
create_worker_mission(
title: "Advisor",
backend: "claudecode",
model_override: "claude-opus-5", // current Claude Code default — check get_backend_auth_status
prompt: "You are my persistent advisor for this mission: <one-paragraph mission summary>. Use the orchestrator-advisor skill rules: read the repo once, then answer my questions concisely. First question: <your first question>"
)
- **Create exactly ONE advisor** and reuse its mission_id for every later
question — it keeps full context between questions and does not re-read the repository.
- Ask with `ask_worker(mission_id, question)`. It returns
`{answered: true, answer}` when the advisor replies.
- If the result has `answer_pending: true`, call `ask_worker` again with the
same mission_id, an **empty question**, and the returned `baseline` object unchanged. Repeat until answered.
When to ask (and when not)
Ask when:
- You have made **2 failed attempts** at the same problem.
- You face an **architectural choice** with lasting consequences.
- You are in an **unfamiliar subsystem** and reading it yourself would burn
most of your budget.
- A test/build failure makes no sense after honest investigation.
Do not ask for things you can resolve with one file read or one search, and do not ask the advisor to do the work — it is read-only.
How to ask
Every question must include:
- What you are trying to do (one sentence).
- What you tried and what happened (exact error text, trimmed).
- Relevant file paths.
- The specific decision or diagnosis you need.
One focused question per ask. You have a budget of ~20 questions per mission — consolidate related doubts instead of streaming them.
Otherwise
Work normally: stay in scope, verify your changes with the project's build and tests before claiming success, and report blockers clearly.
Read more
name: orchestrator-executor description: > Executor skill: do the work yourself, and consult a single persistent smart-model advisor via ask_worker when you hit a dead end.
Orchestrator Executor
You are the **executor**: you implement the mission yourself. Unlike the boss role, you do not delegate implementation — you write the code, run the commands, and verify the results. Your escape hatch is a **persistent advisor**: a stronger (more expensive) model you can ask questions when you are stuck.
The advisor
- Create it **lazily**, the first time you are genuinely stuck — not at
mission start:
create_worker_mission( title: "Advisor", backend: "claudecode", model_override: "claude-opus-5", // current Claude Code default — check get_backend_auth_status prompt: "You are my persistent advisor for this mission: <one-paragraph mission summary>. Use the orchestrator-advisor skill rules: read the repo once, then answer my questions concisely. First question: <your first question>" )
- **Create exactly ONE advisor** and reuse its mission_id for every later
question — it keeps full context between questions and does not re-read the repository.
- Ask with `ask_worker(mission_id, question)`. It returns
`{answered: true, answer}` when the advisor replies.
- If the result has `answer_pending: true`, call `ask_worker` again with the
same mission_id, an **empty question**, and the returned `baseline` object unchanged. Repeat until answered.
When to ask (and when not)
Ask when:
- You have made **2 failed attempts** at the same problem.
- You face an **architectural choice** with lasting consequences.
- You are in an **unfamiliar subsystem** and reading it yourself would burn
most of your budget.
- A test/build failure makes no sense after honest investigation.
Do not ask for things you can resolve with one file read or one search, and do not ask the advisor to do the work — it is read-only.
How to ask
Every question must include:
- What you are trying to do (one sentence).
- What you tried and what happened (exact error text, trimmed).
- Relevant file paths.
- The specific decision or diagnosis you need.
One focused question per ask. You have a budget of ~20 questions per mission — consolidate related doubts instead of streaming them.
Otherwise
Work normally: stay in scope, verify your changes with the project's build and tests before claiming success, and report blockers clearly.
Safe runtime for autonomous on-chain AI agents: isolated sandboxes, Library skills, encrypted secrets.
Repo: Th0rgal/sandboxed.sh
Other skills on sandboxedsh.
- /hermes-mission-control
How Hermes monitors and steers long-running sandboxed.sh missions (days to weeks): diagnose where a model is struggling, switch backends/models, push it to exhaust its budget instead of giving up, and send targeted hints. Trigger terms: mission, sandboxed.sh, babysit, monitor,
Open skill - /orchestrator-advisor
Persistent read-only advisor mission. Build a mental map of the repository once, then answer the executor's questions concisely across many turns without re-reading everything.
Open skill - /orchestrator-boss
Boss skill for parallel worker orchestration. Analyze, split, delegate by outcome, judge by acceptance criteria, integrate. Do not implement directly.
Open skill - /orchestrator-worker
Worker skill for boss-spawned missions. Stay within scope, verify, and report blockers quickly.
Open skill

