← ClaudeAtlas

token-reportlisted

Pull a real-time token spend summary using ccusage. Shows daily totals, session breakdown, and block usage with cost, cache-read vs output vs cache-creation tokens, and per-model breakdown. Invoke: /token-report [daily|session|blocks].
mattbutlerengineering/mattbutlerengineering · ★ 1 · AI & Automation · score 70
Install: claude install-skill mattbutlerengineering/mattbutlerengineering
# Token Report Read-only spend summary powered by `ccusage`. No new persistence — reads the same Claude Code usage logs that ccusage already tracks. ## Usage ``` /token-report # runs all three views: daily, session, blocks /token-report daily # today's totals by model /token-report session # per-session breakdown /token-report blocks # 5-hour billing-block view ``` ## Preflight Check Before running any view, verify ccusage is available and logs exist: ```bash npx -y ccusage@latest --version 2>/dev/null && echo "OK" || echo "MISSING" ``` If the check fails or output contains "No data", stop and report: > "ccusage is not installed or no Claude Code usage logs were found. Logs are written by the Claude Code desktop app to `~/.claude/logs/`. If you have run Claude Code sessions, ensure you are on the same machine and try again." ## Views Run the requested view(s). With no argument, run all three in order. ### Daily ```bash npx -y ccusage@latest daily --json 2>/dev/null ``` Report: - Date range covered - Total cost (USD) - Token breakdown: input / output / cache-read / cache-creation - Per-model cost and token row (sorted by cost desc) ### Session ```bash npx -y ccusage@latest session --json 2>/dev/null ``` Report: - Session count - Most expensive session (cost, model, task snippet if available) - Cumulative cost and tokens - Per-model breakdown across sessions ### Blocks ```bash npx -y ccusage@latest blocks --json 2>/dev/null ``` Report: -