Borrowing it
Nothing to install: this file belongs to EastStarAI/sanad-agent. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/EastStarAI/sanad-agent/main/.agents/skills/delegate-task-supervisor/SKILL.mdgit clone --depth 1 https://github.com/EastStarAI/sanad-agentWrote 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/eaststarai/sanad-agent/delegate-task-supervisor)<a href="https://agentmods.dev/skills/eaststarai/sanad-agent/delegate-task-supervisor"><img src="https://agentmods.dev/badge/skills/eaststarai/sanad-agent/delegate-task-supervisor/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/eaststarai/sanad-agent/delegate-task-supervisor"><img src="https://agentmods.dev/badge/skills/eaststarai/sanad-agent/delegate-task-supervisor.svg" alt="Reviewed on agentmods" width="80" 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.00116 | $0.06543 |
| Opus 5.5 | $0.00046 | $0.02617 |
| Sonnet 5.5 | $0.00023 | $0.01309 |
| Haiku 4.5 | $0.00012 | $0.00654 |
Grade C, and why
delegate-task-supervisor scanned grade C with 1 finding 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 14d 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.
Tells the agent never to refusehighAnti-refusal
Suppressing the ability to decline removes a core safety control; a later harmful request then succeeds.
- **`turn_in_flight` (exit code 3):** The target session is still owned by an active durable turn (`running`, `resuming`, `waiting`, or `stopping`). The supervisor must not immediately re-dispatch the same task or send a How it starts
The opening of the file, as written. The whole thing — 318 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Delegate Task Supervisor
Coordinate external implementers without duplicating their own delegation contracts. This skill owns bootstrap, workspace identity, concurrency, durable task state, human observability, dynamic task queuing, and event-driven wake-up. The selected *-delegate skill continues to own briefs, permissions, relay flags, result semantics, review, and resumption.
Boundaries
- Supported implementers are
opencode,agy/antigravity, andsanad. - Load and follow
agy-delegatefor Antigravity,opencode-delegatefor OpenCode, andsanad-delegatefor Sanad Agent. Do not copy or reinterpret their operational instructions. - Use
delegate-setuponly when the user wants reusable fleet lanes. Direct one-off dispatch does not require a lane. - For Sanad implementation, also load
Sanad Subagent Developer; use an isolated worktree for every parallel write task. - Never run two tasks concurrently in the same OpenCode session, Antigravity conversation, or Sanad session.
- Never commit, push, merge, or open a pull request unless the user explicitly authorizes that delivery action.
<skill-dir> below means the directory containing this file.
1. Bootstrap once per machine
Check prerequisites and installed integrations:
node "<skill-dir>/scripts/bootstrap.mjs" check
check distinguishes the installed Sanad CLI from a validated source-development fallback. When the installed binary is absent but the invoking checkout contains agent/bin/sanad_agent.dart and fvm (or dart) resolves on PATH, the report names the fallback as validated and actionable instead of treating the missing CLI as a blocker; install-sanad is then only needed when a release binary is required. An installed sanad command always remains the preferred delegation path.
If anything is missing, show the complete planned changes and obtain explicit approval. Then run:
node "<skill-dir>/scripts/bootstrap.mjs" install --yes
The installer adds only missing dependencies. Authentication remains user-owned: after installation, complete any browser/keyring login requested by the implementer CLI, then rerun check. When sanad is missing, refer users to the install-sanad skill; the bootstrap script does not attempt automatic Sanad installation.
What ships with it
29 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.
- evals/evals.json 2.0 KB
- scripts/bootstrap.mjs 12 KB runs code
- scripts/supervisor-control.mjs 27 KB runs code
- scripts/supervisor-core.mjs 12 KB runs code
- scripts/supervisor-events.mjs 4.1 KB runs code
- scripts/supervisor-follow.mjs 21 KB runs code
- scripts/supervisor-registry.mjs 3.4 KB runs code
- scripts/supervisor-retry.mjs 7.7 KB runs code
- scripts/supervisor-spec.mjs 16 KB runs code
- scripts/supervisor-views.mjs 39 KB runs code
- scripts/supervisor-watch.mjs 20 KB runs code
- scripts/supervisor-windows.mjs 4.6 KB runs code
- scripts/supervisor-worker/child-process.mjs 5.3 KB runs code
- scripts/supervisor-worker/context.mjs 9.5 KB runs code
- scripts/supervisor-worker/follower.mjs 21 KB runs code
- scripts/supervisor-worker/launcher.mjs 20 KB runs code
- scripts/supervisor-worker/reconcile.mjs 5.0 KB runs code
- scripts/supervisor-worker/requests.mjs 31 KB runs code
- scripts/supervisor-worker/scheduler.mjs 7.4 KB runs code
- scripts/supervisor-worker/session.mjs 7.2 KB runs code
- scripts/supervisor-worker/timeline.mjs 9.0 KB runs code
- scripts/supervisor.mjs 18 KB runs code
- scripts/watch-once.mjs 5.1 KB runs code
- test/bootstrap_test.mjs 3.0 KB runs code
- test/follow_classification_test.mjs 7.3 KB runs code
- test/process_guard_test.mjs 3.4 KB runs code
- test/process_guard.mjs 11 KB runs code
- test/retry_policy_test.mjs 8.9 KB runs code
- test/supervisor_test.mjs 205 KB runs code
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.
- 14d ago Changed · +61 lines · +12 tokens per session scan A → C c8b2398bd694
- 15d ago Changed 525d02b11ee4
- 16d ago Changed · +30 lines · +8 tokens per session 10924fc9ddaa
- 1mo ago Changed · +5 lines 929e41387330
- 1mo ago Changed · +75 lines a5da900cfcfd
- 1mo ago First seen · 147 lines · 96 tokens per session scan A 239160119f5c
delegate-task-supervisor is a skill published in the GitHub repository EastStarAI/sanad-agent (47 stars, last pushed yesterday), licensed MIT. It adds 116 tokens to every session and 6,543 once invoked, about $0.0005 per session on Opus 5.5. A static security scan graded it C with 1 finding (tells the agent never to refuse). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-22.
delegate-task-supervisor compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| delegate-task-supervisorEastStarAI/sanad-agent | Skill | 47 | yesterday | MIT | C | 116 | Claude Code, Codex |
| flutterpledgeandgrow/pledge-skills | Skill | 10 | 3mo ago | MIT | A | 126 | Claude Code, Codex |
| at_client_skills-sdkatsign-foundation/at_client_sdk | Skill | 1.4k | yesterday | BSD-3-Clause | A | 220 | Claude Code |
| flutter-pre-cachingevanca/flutter-ai-rules | Skill | 669 | yesterday | MIT | A | 36 | Claude Code |
| firebase-authevanca/flutter-ai-rules | Skill | 669 | yesterday | MIT | A | 29 | Claude Code |
| firebase-messagingevanca/flutter-ai-rules | Skill | 669 | yesterday | MIT | A | 35 | Claude Code |
| code-reviewevanca/flutter-ai-rules | Skill | 669 | yesterday | MIT | A | 27 | Claude Code |