Claude Boot Stats
Description
Per-component token cost analyzer for Claude Code first-turn context: HTTP intercept proxy + Qwen3 BPE + ground-truth calibration.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
claude_boot_stats
Transparent HTTP proxy that captures a Claude Code first-turn request, tokenizes each component (system prompt blocks, tools, message blocks, claudeMd sub-sections) with the Qwen3 BPE, calibrates against the server's actual token usage, and writes a breakdown as CSV (default) and/or markdown. Two extra drill-down tables attribute the `Agent` tool description and the skills-catalog message block to their originating plugins.
Install
git clone
cd claude_boot_stats
pip install -e .
The Qwen3 tokenizer (~20 MB of config + vocab) is downloaded from Hugging Face on first run; subsequent runs are offline.
Use
# default: proxy on 127.0.0.1:8788, CSV output trio (main + agents + skills + mcp + ...)
python -m claude_boot_stats --csv ./cbs.csv
# markdown only
python -m claude_boot_stats --md ./cbs.md
# both
python -m claude_boot_stats --csv ./cbs.csv --md ./cbs.md
Then launch Claude Code pointing at the proxy:
ANTHROPIC_BASE_URL=http://127.0.0.1:8788 claude
Reports are overwritten on each captured request (use `--once` to stop after the first).
Outputs
--csvwrites three files:(main breakdown),.agents.csv,.skills.csv. Each agent / skill row carries its originating plugin (prefix before the first:in the identifier;corewhen there is no prefix).--mdwrites one markdown file containing all three tables + subtotals.- If neither is given, the default is
./claude_boot_stats.csv.
Flags
| flag | default | meaning |
|---|---|---|
--port |
8788 | local proxy port |
--upstream |
https://api.anthropic.com |
where to forward requests |
--csv |
(default on if --md absent → ./claude_boot_stats.csv) |
CSV output stem |
--md |
unset | markdown output path |
--min-body-bytes |
10000 | ignore small bodies (quota pings etc.) |
--once |
false | write one report then keep proxying |
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development