Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Coding
Caveman Help
Try itQuick-reference card for all caveman modes, skills, and commands. One-shot display, not a persistent mode. Trigger: /caveman-help, "caveman help", "what cave...
What it does
Display this reference card when invoked. One-shot — do NOT change mode, write flag files, or persist anything. Output in caveman style.
The skill document
Caveman Help
Display this reference card when invoked. One-shot — do NOT change mode, write flag files, or persist anything. Output in caveman style.
Modes
| Mode | Trigger | What change |
|---|---|---|
| Lite | /caveman lite | Drop filler. Keep sentence structure. |
| Full | /caveman | Drop articles, filler, pleasantries, hedging. Fragments OK. Default. |
| Ultra | /caveman ultra | Extreme compression. Bare fragments. Tables over prose. |
| Wenyan-Lite | /caveman wenyan-lite | Classical Chinese style, light compression. |
| Wenyan-Full | /caveman wenyan | Full 文言文. Maximum classical terseness. |
| Wenyan-Ultra | /caveman wenyan-ultra | Extreme. Ancient scholar on a budget. |
Mode stick until changed or session end.
Skills
| Skill | Trigger | What it do |
|---|---|---|
| caveman-commit | /caveman-commit | Terse commit messages. Conventional Commits. ≤50 char subject. |
| caveman-review | /caveman-review | One-line PR comments: L42: bug: user null. Add guard. |
| caveman-compress | /caveman:compress | Compress .md files to caveman prose. Saves ~46% input tokens. |
| caveman-help | /caveman-help | This card. |
Deactivate
Say "stop caveman" or "normal mode". Resume anytime with /caveman.
Configure Default Mode
Default mode = full. Change it:
Environment variable (highest priority):
export CAVEMAN_DEFAULT_MODE=ultra
Config file (~/.config/caveman/config.json):
{ "defaultMode": "lite" }
Set "off" to disable auto-activation on session start. User can still activate manually with /caveman.
Resolution: env var > config file > full.
More
Full docs: https://github.com/JuliusBrussee/caveman
Related skills
Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Trade crypto, manage a multi-chain wallet, and query an AI analyst from one CLI.
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Post videos, photos, text, and documents to 10 social platforms through a single REST API call.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
More from seanford
Browse all skillsDelegate coding work to Codex, Claude Code, Pi, and other ACP agents via acpx, with persistent sessions and parallel execution.
Read, send, and manage Outlook mail, folders, calendar events, and contacts through Microsoft Graph with managed OAuth.
Route calls to third-party APIs through a managed gateway without handling OAuth or API keys yourself.
Read, send, and manage Gmail emails, threads, labels, and drafts via managed OAuth.
Expert web fetching and crawling using Scrapling. Use for any web_fetch task, JS-rendered pages, anti-bot sites, bulk URL fetching, or site crawling. Preferr...
Query the local OpenClaw docs index for accurate answers about configuration, features, CLI commands, channels, providers, plugins, cron, sessions, agents, protocol, and troubleshooting. Faster and more accurate than relying on training data for OpenClaw specifics. Zero API calls, sub-10ms queries. Useful for: openclaw, configure, gateway, channel, cron, provider, plugin, session, heartbeat, protocol, skill, model, agent questions.