Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add wan-huiyan/agent-traffic-control --skill scheduled-fallback-check-cites-stale-task-idgit clone --depth 1 https://github.com/wan-huiyan/agent-traffic-controlWrote 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/wan-huiyan/agent-traffic-control/scheduled-fallback-check-cites-stale-task-id)<a href="https://agentmods.dev/skills/wan-huiyan/agent-traffic-control/scheduled-fallback-check-cites-stale-task-id"><img src="https://agentmods.dev/badge/skills/wan-huiyan/agent-traffic-control/scheduled-fallback-check-cites-stale-task-id/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/wan-huiyan/agent-traffic-control/scheduled-fallback-check-cites-stale-task-id"><img src="https://agentmods.dev/badge/skills/wan-huiyan/agent-traffic-control/scheduled-fallback-check-cites-stale-task-id.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.00310 | $0.02888 |
| Opus 5.5 | $0.00124 | $0.01155 |
| Sonnet 5.5 | $0.00062 | $0.00578 |
| Haiku 4.5 | $0.00031 | $0.00289 |
Grade A, and why
scheduled-fallback-check-cites-stale-task-id scanned grade A with 0 findings 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 1mo 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.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 224 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Scheduled fallback check cites a stale, superseded task ID
Problem
You dispatch a long-running background task — a local gate run, a build, a deploy-verification watcher — under some task ID. Before it (or its successor) is expected to finish, a check-in message arrives asking you to look at that ID and, if it's finished green, take a consequential next step:
"Check whether the fresh gate_receipt.py run (background task
b5eomsgw3, output at.../tasks/b5eomsgw3.output) has finished. If it finished green, publish the receipt ... then push."
The trap: between when that check was WRITTEN/SCHEDULED and when it FIRES, the world moved. You found a bug, fixed it, and had to re-run the same class of task from scratch — under a brand-new task ID. The cited ID didn't update; it's a snapshot frozen at scheduling time. By firing time it may refer to a run that:
- already finished (against an OLDER, now-superseded tree), or
- was killed/abandoned, or
- never existed under that exact ID at all (a copy/paste from an earlier turn).
Acting on the cited ID at face value — reading its output, treating "exit 0" there as "the current work is done" — produces a report or an action about the WRONG run. If the follow-on action is consequential (publish a gate receipt, merge, deploy, delete), you've just certified or shipped the wrong tree while believing you verified the current one.
Context / Trigger Conditions
ALL of the following:
- You (or a peer, or a scheduled wakeup) previously dispatched a long-running background task under task ID A, doing CI-equivalent or otherwise gating work (a full local test/gate run, a build, a deploy watcher).
- Before A's relevant successor state is reached, something required
restarting the SAME class of work — new commits landed, a review round
asked for fixes, a merge brought in
origin/main, a prior run failed and needed a retry. You started a NEW background task under ID B (or C, or D — this can repeat every time the underlying tree changes again). - An incoming message — self-scheduled (
ScheduleWakeup/CronCreatefiring), a peer session's coordination ping, or a copy-pasted human reminder — names task ID A specifically, often with its output-file path baked in, and gives instructions conditional on A's outcome ("if finished green, do X"). - The message may explicitly say it's "not a fresh invocation, just a fallback check" — this describes the ORIGIN of the check, not the CURRENCY of the ID inside it. Don't read that framing as license to trust the ID; it's actually the tell that the ID could be stale, because a genuinely fresh check would name whatever is running NOW.
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.
- 1mo ago First seen · 224 lines · 310 tokens per session scan A 3fbc9ff89351
scheduled-fallback-check-cites-stale-task-id is a skill published in the GitHub repository wan-huiyan/agent-traffic-control (3 stars, last pushed 1mo ago), licensed MIT. It adds 310 tokens to every session and 2,888 once invoked, about $0.0012 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-18.
Other skills, from other repositories
bump-sdk-version
Bump the FutureSearch SDK version across all files. Use when releasing a new SDK version, updating version numbers, or the user says bump version, release, version bump.
tmb_push-gate
Bro's push-gate orchestration — reaping unsigned commits, spawning pr-reviewer per task, and the all-pass push + PR-create + post-merge cleanup path. Loaded by bro when the push hook blocks or the Human asks for review-before-push.
git-workflow
Enforces the release-branch Git model: scaffold feature branches, open PRs with review checks, cut releases with tags, and view workflow reference.
changelog-generator
Generates a structured CHANGELOG.md following Keep a Changelog format from git history and ABD handoff artifacts. Prepends new version sections to existing changelogs.
agent-based-development
Full async multi-agent development workflow: Planning → Design → Dev → Security/Tech Review loop with file-based handoffs and release-branch Git model.
abd-devops
ABD DevOps agent: scaffolds CI/CD, validates .env.example coverage, checks Dockerfile hygiene, and handles release tasks.