relay
Skill16 starsChanged 2 months agoMITView on GitHub
Continue authorized Stuntman work around the current host's usage limit. Inspect Claude's live quota or Codex's local quota snapshot, save resumable state, and run already specified work on an independent worker when available. Use when asked to relay work across a usage reset or keep a task resumable at the limit.
25 other projects use a version of this.
Adopted by
Most recently taken up by
- chrisliu298/relaytheir own version, first seen Nov 8, 2026
- hyperdreamer/pi-webuitheir own version, first seen Nov 8, 2026
- gao-xh/multi-agent-protocoltheir own version, first seen Nov 1, 2026
- theyoungastronauts/polaristheir own version, first seen Nov 1, 2026
- jaskirat1616/grok-skillstheir own version, first seen Nov 1, 2026
- luci-efe/skillstheir own version, first seen Nov 1, 2026
Other versions25 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 25
- jmfederico/pi-web★ 931same name
- sonichi/sutando★ 396same name
- gavishap/omnia-vault★ 53same name
- jaskirat1616/grok-skills★ 22same name
- bekhruztbx/ai-creative-team★ 18same name
- hyperdreamer/pi-webui★ 9same name
- chrisliu298/relay★ 6same name
- gao-xh/multi-agent-protocol★ 4same name
- theyoungastronauts/polaris★ 4same name
- zommuter/dotclaude-skills★ 4same name
15 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
We split this skill into the rules it gives an agent
12 rules. 0 are common, 10 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 20 edited versions we read keep these.
10
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Read host and tool setup. The host plans and reviews.
- Distinctive: line 29
Treat a known window at 90% or higher as a reason to preserve a handoff.
- Distinctive: line 30
Check every reported window.
- Very specific: line 50
Use task-specific files under .stuntman/ so concurrent runs do not overwrite one another.
- Distinctive: line 54
If an already specified unit can run on a worker with independent capacity, start it with the host's supported background-process facility …
- Distinctive: line 57
Do not start a worker on a shared capped account.
- Distinctive: line 61
Only say it will survive the cap/session exit when the actual process facility supports that lifetime.
- Very specific: line 67
Use a scheduling tool only when the current host actually exposes one and supports the required delay and persistence.
- Distinctive: line 72
If a supported wakeup was created, report its actual schedule.
- Distinctive: line 79
Read the saved state and inspect the host's quota again.
- Distinctive: line 80
Check whether the recorded process/session is still running before starting anything.
- Distinctive: line 84
Run verification, send any feedback to the same backend/session, and advance the queue only after review passes.
“Common” is measured: kept by at least 6 in 10 of the 20 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Stuntman relay
Read host and tool setup. The host plans and reviews; an independent worker can execute a prepared spec while the host is capped. The host's quota and the worker's quota may be shared: a Codex worker using this Codex account does not provide extra capacity around its limit.
Inspect the current host's window
In Claude Code, run "$STUNTMAN_ROOT/bin/window". This uses Claude's live
usage endpoint, with five_hour_pct, blocked, seconds_until_reset,
resets_at, and seven_day_pct. If it returns an error, report that the
quota is unavailable; do not treat that as zero use.
In Codex, run "$STUNTMAN_ROOT/bin/codex-window". This reads local session
files only, never credentials or a model. It returns available, live: false,
snapshot_age_s, stale, and windows containing used_percent,
window_minutes, resets_at (Unix seconds), and expired.
- A Codex snapshot is an observation, not a live quota check. Missing windows,
available: false,stale: true, or elapsed resets mean current headroom is unknown. Use current host quota information if available, or explain that/statusis needed. Never promise zero use after a reset. - Treat a known window at 90% or higher as a reason to preserve a handoff. Check every reported window; a weekly cap can outlast the shorter reset.
- For a known cap, the relevant reset is the latest reset among the binding windows, not automatically the five-hour reset. If a binding window has no reset time, do not invent one.
Continue or checkpoint
While the host has headroom, complete the next planning or review unit using delegate: prepare the exact spec, inspect the worker's diff, and run verification yourself before advancing the queue.
As a cap approaches, write .stuntman/relay-state.json with:
- Host, task, acceptance criteria, and the current queue position.
- Worker backend, optional model pin, session ID (if issued), and process handle/PID while running. Keep credentials out of this file.
- Absolute project, spec, stdout, and stderr paths; baseline and verification commands; whether work is running, awaiting review, or awaiting execution.
- Observed quota timestamp, binding windows, and the exact next step.
Use task-specific files under .stuntman/ so concurrent runs do not overwrite
one another. Preserve any existing state. Add the directory to .gitignore
when appropriate for the project.
If an already specified unit can run on a worker with independent capacity, start it with the host's supported background-process facility and capture its output. Keep the chosen backend and model fixed for later resume calls. Do not start a worker on a shared capped account. If no independent worker is configured, save the handoff and explain what is waiting.
A process started in a tool call is not necessarily detached from the host. Only say it will survive the cap/session exit when the actual process facility supports that lifetime. Confirm launch and retain its handle. Never infer completion from the presence of a partially written output file.
Resume scheduling
Use a scheduling tool only when the current host actually exposes one and
supports the required delay and persistence. Claude Code's /loop and
ScheduleWakeup, when present, are optional host facilities; do not issue
those calls in Codex or assume every Claude environment provides them.
If a supported wakeup was created, report its actual schedule. Otherwise report the observed reset in the user's timezone and explain that the next user message/new session must resume from the saved state. Do not claim that sleeping in a tool call can wake a capped model automatically.
On resume
- Read the saved state and inspect the host's quota again.
- Check whether the recorded process/session is still running before starting anything. Avoid duplicate execution.
- Once the worker exits, read complete stdout and stderr, record the session ID and usage, and review the diff against the saved baseline.
- Run verification, send any feedback to the same backend/session, and advance the queue only after review passes.
Report the quota source/freshness, completed work, what is still running or waiting, and exactly how the next resume happens. Stuntman cannot guarantee unattended review while the orchestrator itself has no capacity.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

