Agent Skill
Caveman Setup skill
caveman-setupJuliusBrussee/cavemanskills/caveman-setup/SKILL.md
Wire a repository through the Caveman Cloud gateway so every LLM request is measured, with no behavior change. Use for "set up caveman" or adding LLM spend observability.
always on
44 tokname + description
once used
2,780 tokSKILL.md body
bundled files
0
installs
99kskills.sh
Install the Caveman Setup skill
Skills CLI (Claude Code, Codex, Cursor and others)
npx skills add https://github.com/JuliusBrussee/caveman --skill caveman-setup
Claude Code, by hand (all projects)
git clone --depth 1 https://github.com/JuliusBrussee/caveman.git /tmp/caveman mkdir -p ~/.claude/skills cp -R /tmp/caveman/skills/caveman-setup ~/.claude/skills/caveman-setup
For one project only, copy the folder into .claude/skills/ in that project instead. The agent picks it up when a task matches its description.
What it costs your context
Agent Skills load in three steps. Tokens counted with the o200k tokenizer; your model's count will differ a little.
| When | What loads | Cost |
|---|---|---|
| Every session | Name and description | 44 tok |
| When the agent uses it | The SKILL.md instructions | 2,780 tok |
| Only if opened | No bundled files | — |
Until it is used, caveman-setup costs about 31× less than the median MCP server we measured (1,362 tokens on every turn). Installing all 28 skills from JuliusBrussee/caveman would load 1,303 tokens of descriptions. Skills vs MCP study
Checks
Our checks found nothing to flag: it follows the Agent Skills specification's naming and size guidelines and doesn't pipe downloads into a shell.
Checked 2026-10-22 · method
What's inside
The headings of its SKILL.md. Read the full file on GitHub.
- Rules (non-negotiable)
- Step 1 — Find every live LLM callsite
- Step 2 — Pick the app slug
- Step 3 — Wire each callsite
- Step 4 — Verify with one real request
- Step 5 — Report
- Failure templates (use verbatim, filled in — never soften)
More skills from JuliusBrussee/caveman
- cavemanJuliusBrussee/caveman
Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".
586k62 tok idle · 1,086 in use - caveman-commitJuliusBrussee/caveman
Write a Conventional Commits message compressed to intent only. Use for "write a commit", "commit message", /commit or /caveman-commit.
411k38 tok idle · 564 in use - caveman-reviewJuliusBrussee/caveman
Compressed code review - one line per finding with location, problem and fix. Use for /caveman-review, "review this PR", or "review the diff".
407k40 tok idle · 585 in use - caveman-compressJuliusBrussee/caveman
Compress a memory file such as CLAUDE.md or a todo list into caveman format to save input tokens, keeping a readable backup. Sends the file's text to the configured model provider. Trigger: /caveman-compress.
407k754 tok idle · 1,247 in use - caveman-helpJuliusBrussee/caveman
Quick-reference card for the three caveman skills and their commands. Trigger: /caveman-help or "caveman help".
398k32 tok idle · 667 in use - cavecrewJuliusBrussee/caveman
When to delegate to `cavecrew-investigator` (locate code), `cavecrew-builder` (1-2 file edit) or `cavecrew-reviewer` (diff review) instead of working inline or using `Explore`. Their output is compressed, so main context lasts longer.
354k65 tok idle · 869 in use - caveman-statsJuliusBrussee/caveman
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.
353k42 tok idle · 331 in use - caveman-statsJuliusBrussee/caveman
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.
353k42 tok idle · 352 in use