caveman

Compresses model responses into terse caveman-style prose while preserving technical accuracy.

Updated May 23, 2026
One-click install
npx skills add https://github.com/Oatse/CWE-Automation --skill caveman-oatse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: caveman
Source: https://github.com/Oatse/CWE-Automation/tree/main/.agents/skills/caveman
Command: npx skills add https://github.com/Oatse/CWE-Automation --skill caveman-oatse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Long, filler-heavy AI responses waste output tokens and slow down reading. This Skill cuts roughly 65-75% of output tokens by rewriting every response in a compressed caveman register while keeping code, error strings, and technical terms exact. ## Core Features & Use Cases - Six intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, and wenyan-ultra, ranging from light filler removal to extreme Classical Chinese compression. - Session persistence: the mode stays active across all turns until explicitly stopped with "stop caveman" or "normal mode". - Auto-clarity fallback: automatically reverts to normal prose for security warnings, irreversible-action confirmations, and ambiguous multi-step sequences, then resumes compression. - Use Case: During a long debugging session, enable full mode so every explanation arrives as terse fragments like "Bug in auth middleware. Token expiry check use < not <=", preserving all technical detail at a fraction of the tokens. ## Quick Start Ask the assistant to enable caveman mode by saying "use caveman mode" or invoking /caveman, then continue the conversation normally.

Frequently Asked Questions about caveman

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reduce AI response token usage in chat?

Enable caveman mode by saying "caveman mode" or invoking /caveman. The assistant then drops articles, filler, and hedging from every response, cutting roughly 65-75% of output tokens while keeping technical details exact.

How do I change the caveman compression level?

Invoke /caveman with a level argument: lite, full, ultra, wenyan-lite, wenyan-full, or wenyan-ultra. Full is the default; the chosen level persists for the whole session until changed or stopped.

Does caveman mode affect code blocks and error messages?

No. Code blocks, function names, API names, and error strings are kept exact and unchanged at every intensity level. Only surrounding prose is compressed, and code, commits, and PRs are written normally.

When does caveman mode switch back to normal prose?

It automatically drops to normal prose for security warnings, irreversible-action confirmations, ambiguous multi-step sequences, and when you repeat a question. It resumes compression afterward, and "stop caveman" disables it entirely.

Can caveman mode output Classical Chinese?

Yes. The wenyan-lite, wenyan-full, and wenyan-ultra levels produce Classical Chinese (文言文) registers, with wenyan-full achieving 80-90% character reduction using classical sentence patterns and particles.