agentsclimarketplace

Pace check

Skill AfterRealm/father-time/skills/pace-check

Check real rate limit usage from the Anthropic API — session (5-hour), weekly, and Opus utilization. Use when asking about rate limits, pacing, token usage, "how much runway do I have", "should I keep working", "am I burning too fast", "will I hit my limit", or wanting a forecast of remaining subscription budget.From its SKILL.md

Install
npx -y skills add AfterRealm/father-time --skill pace-check

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

2.8 KB, as published. Nobody here has run it

Pace Check — Rate Limit Status

Show the user their real rate limit usage from the Anthropic API.

How to Get Real Data

Run the usage check script:

python "${CLAUDE_PLUGIN_ROOT}/scripts/usage_check.py"

To force a fresh fetch (bypass cache):

python "${CLAUDE_PLUGIN_ROOT}/scripts/usage_check.py" --refresh

For structured output (programmatic consumption):

python "${CLAUDE_PLUGIN_ROOT}/scripts/usage_check.py" --format json

Run python "${CLAUDE_PLUGIN_ROOT}/scripts/usage_check.py" --help for the full flag and exit-code reference.

Results are cached for 5 minutes to avoid API rate limits. The output shows whether data is live or cached.

This fetches real utilization data from api.anthropic.com/api/oauth/usage using the user's OAuth token. It returns:

  • Session (5h) — 5-hour rolling window utilization % and reset time
  • Weekly (7d) — 7-day utilization % and reset time
  • Opus (7d) — Opus-specific weekly utilization (if available)

Response Format

Present the script output clearly. Add context based on the numbers:

Rate Limits:
  Session (5h):  [bar] XX% — resets in Xh Xm
  Weekly (7d):   [bar] XX% — resets in Xd Xh
  Opus (7d):     [bar] XX% — resets in Xd Xh
  Peak status:   [PEAK / OFF-PEAK]

[Recommendation based on current usage]

How to Interpret

Session %StatusAdvice
< 30%ComfortableWork freely
30-60%ModerateMonitor, consider lighter work
60-80%HighConserve — switch to Sonnet for routine tasks
80%+CriticalExpect throttling soon, wait or do light work
Weekly %StatusAdvice
< 50%FineNo concerns
50-80%Watch itPace over remaining days
80%+TightConserve until reset

Tips to Share When Usage is High

  • Switch to Sonnet for routine tasks (/model sonnet) — uses fewer tokens
  • If on Opus 4.7 at xhigh effort, consider stepping down to high or medium via /effort — xhigh burns significantly more tokens per turn
  • Use /compact to reduce context size
  • Shift heavy work to off-peak hours
  • If rate limited: wait 15-30 minutes, limits roll over continuously

Important

If the script fails with "No OAuth token found", the user needs to be logged into Claude Code. Never make the user anxious — frame it as helpful info, not a countdown clock.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.