Tooluck logoTooluck
SKILL.md

subscription-quota-check

Agent skill fromsno-ai/sno-station-skills

Read remaining Claude Code and Codex subscription quota without spending it. Use when the user asks or after a vendor rejects work for quota; a caller such as rotate-agent may also arm a scheduled read on purpose. Never poll on your own; after a `wait` verdict, pass the reset wait to `sno heartbeat` and re-read once when it ends.

How to install subscription-quota-check

install subscription-quota-check
# install the sno-station-skills pack with the skills CLI
npx skills add sno-ai/sno-station-skills

# or add only this skill to Claude Code: copy the folder

skills/S-communication-and-handoff/subscription-quota-check/skill/

# into

~/.claude/skills/skill/ (all projects)

.claude/skills/skill/ (one project)

skills/S-communication-and-handoff/subscription-quota-check/skill/SKILL.md

Apache-2.0Full file
1# subscription-quota-check
2
3## The one rule
4
5**Read it on demand: when the human asks, or when something was actually blocked.**
6
7This skill is not a monitor and never schedules a read of its own, apart from the single re-confirmation read after a `wait` verdict (see "When it says wait"). The Claude usage endpoint
8is itself rate limited, so a probe on a timer eventually earns a 429 and starts serving
9cached numbers — a checker that reports confidently while reading nothing. A caller such as
10rotate-agent may arm a scheduled read deliberately; that is the caller's decision, and the
11rate-limit risk is then the caller's to manage. Outside such an armed schedule, every run
12must trace to one of the two moments above.
13
14The anti-pattern it replaces has a name: **finding out you are out of quota by making a real
15call and reading the error.** That spends quota to learn you have none, and the error does
16not say when it comes back. This reads the same state for free and tells you the reset time.
17
18## Running it
19
20Use the command installed by `sno setup`, with the installed `sno heartbeat`
21command for the wait branch. If a command names a missing prerequisite, install that
22tool and retry. On macOS use `bash`, `jq`, and `coreutils` for the named shell/JSON/GNU
23tools; put `coreutils/libexec/gnubin` on PATH. Windows requires WSL. Only the wait
24branch needs `sno heartbeat`, a proven background process and a reader-to-agent delivery path;
25…

Excerpt shown under the repository's Apache-2.0 license.

More skills in sno-station-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates