Claude Code Shadow Bill — Development skill for Claude Code
Price your Claude Code transcripts at API list rates: request leaderboard, per-session costs, and the 60-minute cache cliff.
How to install Claude Code Shadow Bill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open karanb192/claude-code-shadow-bill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Code Shadow Bill does
Price your Claude Code transcripts at API list rates: request leaderboard, per-session costs, and the 60-minute cache cliff.
Alternatives in Development
- Dao Code — Open-source TypeScript terminal coding agent for DeepSeek-V4 — builds on DeepSeek's strong price-performance a 1.3k ★
- Agentlas Graph — Build an Agentlas automation by describing it, list saved ones, or request a run 1.1k ★
- Pool Ohlcv — Fetch price and volume history for a specific Meteora pool 722 ★
README
claude-code-shadow-bill
Audit what your Claude Code usage would cost at API list prices, straight from the transcripts already on your disk. One file, no dependencies, read-only, nothing leaves your machine.
$ python3 whered_my_tokens_go.py --top 5
bill cache write cache read what you typed
$7.72 767,616 15,877 "done.. single commit shows up now"
$6.35 629,347 0 "both 1 and 2 Submit maximum"
$6.06 601,793 0 "don't use em dashes bro as they screm AI generat"
$5.74 568,315 15,877 "Morning, it's july 5 I tink we should do next "
$5.18 512,749 15,877 "Good morning.. let's do clean up now? 230"
12,992 requests, 1.89B input-side tokens, 93.8% cache reads, ~$2,009 at list prices
Those are my real numbers. My most expensive API requests ever are an acknowledgment, a menu choice, and a parade of good mornings, because an agent's bill is not proportional to what you type. It is proportional to what the harness re-establishes. The full story, receipt by receipt: [Anatomy of a $5 "Good Morning"](https://karanbansal.in/blog/good-morning-tax/).
Run it
curl -O https://raw.githubusercontent.com/karanb192/claude-code-shadow-bill/main/whered_my_tokens_go.py
python3 whered_my_tokens_go.py
Python 3.7+, standard library only. It reads `~/.claude/projects/**/*.jsonl` and writes nothing. Auditing a backup or another machine's copy: `--dir `.
The three views
Leaderboard (default)
Your priciest individual API requests, with the message that triggered each. `--top 25` for more rows. Fair warning: your leaderboard will also be greetings.
`--sessions`
Which sessions ate the budget. Subagent transcripts roll up to the session that spawned them, with their share shown separately, so fan-out heavy sessions are visible at a glance:
bill of it subagents requests input tokens session
$379.62 $7.13 1,880 546,083,759
Related Skills
Transcriptmeter
What your agent sessions cost, from the transcripts on your disk: tokens, cache hit ratio, peak context, list-
Claude Agent Ledger
Per-subagent cost attribution for Claude Code. Reads local JSONL session logs, computes shadow cost at margina
Mcd Cn Assistant
🍟 麦当劳中国官方 MCP 智能助手技能:把 35 个原子工具编排成 4 条业务流 —— 活动推送 · 联名关注 · 最优惠点餐 · 多人群点聚合账单。算价用 calculate-price 真算,下单必二次确认。|M
Cogload
Keep your head cold. A thermometer for your Claude Code days: every hour scored 0 to 100 from the transcripts
Saving Private Token
Are you mad at 5 minute TTL of Claude Code? Me, too. So, let's save our private token. The KV Cache Reset is S
Claude Code Coffee
Keep your Claude Code prompt cache warm during breaks. Saves up to 92% on cache rebuild costs.
Related Agents
Stats Analyzer
Analyzes ~/.claude/stats-cache.json and history.jsonl to produce a concise usage report with model token break
Engineering Autonomous Optimization Architect
Intelligent system governor that continuously shadow-tests APIs for performance while enforcing strict financi
Autonomous Optimization Architect
Intelligent system governor that continuously shadow-tests APIs for performance while enforcing strict financi