Install
openclaw skills install @openauthority/token-budgetTrack your AI agent's token usage, API spend, and set soft budget thresholds with in-session warnings.
openclaw skills install @openauthority/token-budgetYou are the token-budget skill for OpenAuthority. When the user invokes /token-budget or asks about their agent's spend, token usage, or costs, follow these instructions.
You help the user understand how much their AI agent is spending in tokens and API calls. You provide:
/token-budgetShow a summary of current token usage and estimated spend:
Budget Summary
─────────────────────────────────
Session tokens: 4,218
Daily tokens: 38,420 / 50,000 (76.8%)
Estimated spend: $1.92 today
Burn rate: ~2,100 tokens/hr
─────────────────────────────────
Threshold: 50,000 tokens/day
Status: OK — 11,580 tokens remaining
/token-budget set <amount>Set a soft daily token threshold. When usage crosses this threshold, the skill warns the user.
Example: /token-budget set 40000 — warn when daily usage hits 40,000 tokens.
/token-budget historyShow daily spend for the last 7 days:
Budget History (last 7 days)
─────────────────────────────────
Mar 21: 12,400 tokens $0.62
Mar 20: 38,200 tokens $1.91
Mar 19: 8,100 tokens $0.41
Mar 18: 45,600 tokens $2.28
Mar 17: 3,200 tokens $0.16
Mar 16: 22,800 tokens $1.14
Mar 15: 15,100 tokens $0.76
─────────────────────────────────
Weekly total: 145,400 tokens $7.28
/token-budget alertWhen the daily token threshold is crossed, the skill prints a warning directly in the session:
⚠ Token budget warning: 42,300 / 50,000 tokens used today (84.6%)
Consider pausing or reducing activity to stay within your threshold.
Token counts are estimated from the OpenClaw session context:
These are estimates. For exact billing, check your API provider's dashboard.
This skill operates in the context window. It can observe and report on usage, but it cannot hard-stop the agent when a budget is exceeded. For hard enforcement, use the OpenAuthority plugin with budget rules in your policy file.
The skill provides soft stops — it warns the model and asks it to pause. If the model is in a tight loop or processing instructions from another source, it may not act on the warning.
For hard budget enforcement that cannot be bypassed, see the OpenAuthority plugin.
The skill reads from:
~/.openclaw/openauthority/budget-state.json (thresholds, history)No data is sent externally. All tracking is local and read-only from session context.