From sundial-org-awesome-openclaw-skills-4
Tracks Clawdbot AI model usage and estimates costs from session token data. Use for daily/weekly cost reports, token analysis, and spending monitoring. Supports Claude, GPT, and Codex models.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:clawdbot-cost-trackerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Track token usage and estimate API costs across all Clawdbot sessions.
Track token usage and estimate API costs across all Clawdbot sessions.
# Use sessions_list to get token data
sessions_list --limit 20 --messageLimit 0
Extract totalTokens and model from each session.
Model pricing (USD per million tokens):
| Model | Input | Output | Avg Ratio |
|---|---|---|---|
| claude-opus-4-5 | $15 | $75 | 30/70 |
| claude-sonnet-4 | $3 | $15 | 30/70 |
| codex-mini-latest | $1 | $5 | 30/70 |
| gpt-4o | $2.5 | $10 | 30/70 |
| gpt-4o-mini | $0.15 | $0.6 | 30/70 |
Cost formula (assuming 30% input, 70% output):
cost = tokens * (0.3 * input_price + 0.7 * output_price) / 1,000,000
Store daily snapshots in memory/usage/YYYY-MM-DD.json:
{
"date": "2026-01-29",
"timestamp": "2026-01-29T08:20:00+08:00",
"sessions": {
"session_key": {
"model": "claude-opus-4-5",
"totalTokens": 123456,
"channel": "discord"
}
},
"summary": {
"totalTokens": 250000,
"byModel": {
"claude-opus-4-5": 220000,
"codex-mini-latest": 30000
}
}
}
Compare consecutive days to get daily usage:
daily_tokens = today.totalTokens - yesterday.totalTokens
daily_cost = estimate_cost(daily_tokens, model)
scripts/snapshot-usage.jsCreates a usage snapshot from current session data.
node scripts/snapshot-usage.js [output-dir]
# Default output: memory/usage/YYYY-MM-DD.json
scripts/calculate-cost.jsCalculates cost for a date range.
node scripts/calculate-cost.js [date]
# Default: today
# Output: JSON with token delta and estimated cost
Add to HEARTBEAT.md:
sessions_list to get current tokensmemory/usage/💰 **Clawdbot Cost** (yesterday)
• Used: 45.2k tokens
• Estimated: ~$1.23
For financial displays in Chinese context:
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4Tracks and reports Claude Code token usage, spending, and budgets from the local cost-tracker metrics log. Activates on cost, spending, usage, tokens, budgets queries.
Shows usage cost summary (session, today, last 30 days) with OpenClaw-compatible output format. Works from CLI or messaging channels via /usage, /agent:usage, or cost-related phrases.
Summarizes per-model usage cost from CodexBar CLI local logs for Codex or Claude, supporting current or full model breakdowns.