caveman-stats — скилл для Claude Code: что делает и как установить
Выводит статистику токенов и активный режим сессии или направляет к штатным отчётам хоста. Полезен для контроля расхода токенов вывода и кэша.
npx skills add JuliusBrussee/caveman --skill caveman-stats -a claude-codeЧто делает caveman-stats
В Claude Code скилл срабатывает по триггеру /caveman-stats. Скрипт src/hooks/caveman-mode-tracker.js находит src/hooks/caveman-stats.js и запускает его. Хук не блокирует промпт: он передаёт готовый отчёт через hookSpecificOutput.additionalContext. Модель выводит текст внутри блока кода без собственных пересчётов или округлений.
Отчёт содержит число токенов вывода, чтение из кэша, количество ответов и текущий режим. Скилл прямо фиксирует, что экономия неизвестна, так как в транскрипте нет замеров без Caveman. Флаги --all и --since 7d агрегируют последние показатели по сессиям, а --share выгружает данные наблюдений. Старые поля с расчётом предполагаемой экономии игнорируются.
В Gemini CLI скилл перенаправляет на встроенные команды /stats model и /stats session. Пользовательские команды Gemini не умеют читать метрики активной сессии напрямую. Если вам нужен честный отчёт по токенам без выдуманных процентов экономии, этот инструмент стоит поставить.
Какие задачи решает
- посмотреть расход токенов вывода и чтения кэша за текущую сессию
- собрать сводку по токенам за последние 7 дней флагом
--since 7d - узнать активный режим работы без устаревшего бейджа экономии
- найти нативные команды статистики в Gemini CLI
Примеры запросов агенту
- /caveman-stats
- /caveman-stats --since 7d
- /caveman-stats --share
Как установить caveman-stats
1Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill caveman-stats -a claude-code2Вручную: положить файлы
~/.claude/skills/caveman-stats/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/caveman-stats/
1Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill caveman-stats -a codex2Вручную: положить файлы
.agents/skills/caveman-stats/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill caveman-stats -a cursor2Вручную: положить файлы
.cursor/skills/caveman-stats/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install JuliusBrussee/caveman caveman-stats2Вручную: положить файлы
.github/skills/caveman-stats/SKILL.md1Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill caveman-stats -a gemini-cli2Командой платформы
gemini skills install https://github.com/JuliusBrussee/caveman --path skills/caveman-statsВручную: положить файлы
.devin/skills/caveman-stats/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill caveman-stats -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора22
Весь набор →Похожие
Вопросы о caveman-stats
Как установить caveman-stats в Claude Code?
Выполните команду npx skills add JuliusBrussee/caveman --skill caveman-stats -a claude-code в терминале.
Что показывает отчёт caveman-stats?
Скилл выводит токены вывода, чтение из кэша, количество ответов и активный режим. При этом расчёт сэкономленных токенов или денег не выполняется из-за отсутствия базы для сравнения.
Как caveman-stats работает в Gemini CLI?
В Gemini CLI кастомные команды не могут считывать метрики хоста. Скилл направляет пользователя к штатным командам /stats model или /stats session.
Исходный текст
SKILL.md · Apache-2.0
--- name: caveman-stats description: > Show recorded output and cache-read token usage and mode attribution for the current Claude Code session, or locate the host's native usage report. Trigger: /caveman-stats. --- In Claude Code, `src/hooks/caveman-mode-tracker.js` resolves `src/hooks/caveman-stats.js` next to itself and runs it on `/caveman-stats`. The hook does not block the prompt: it supplies the report through `hookSpecificOutput.additionalContext` with an instruction to print it verbatim inside a fenced code block. Do exactly that, and do not calculate, recompute or re-round the numbers yourself. In Gemini CLI, direct the user to `/stats model` for current session token usage or `/stats session` for session statistics. Gemini custom commands are prompts; they cannot invoke the built-in command or read its live session metrics. Never read Claude Code transcripts as Gemini usage. In other hosts, use a native usage report if one is available; otherwise say that current session usage is unavailable. The Claude reader and its lifetime history apply only to Claude Code. Savings remain unknown in every host without a measured comparison. The report shows recorded output and cache-read tokens, response counts, and mode attribution where available. Savings are unknown: the transcript has no measured comparison without Caveman. Do not infer saved tokens, percentages, dollars, rule overhead, or a net result from output counts or the current mode. `--all` and `--since 7d` aggregate the latest recorded output count per session. `--share` reports observed usage with savings unknown. Historical `est_saved_*` fields are ignored; their original history rows remain on disk. The statusline shows the active mode without the retired savings badge. Original/current memory-file pairs are reported by their measured byte sizes. Those file-size differences do not establish provider token or billing savings. See `docs/HONEST-NUMBERS.md`.
© JuliusBrussee · Apache-2.0 · JuliusBrussee/caveman