caveman

Compress AI response prose while preserving code, API names, and commands.

28|3|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/mifunedev/openharness --skill caveman-mifunedev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: caveman
Source: https://github.com/mifunedev/openharness/tree/main/.claude/skills/caveman
Command: npx skills add https://github.com/mifunedev/openharness --skill caveman-mifunedev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Caveman reduces the verbosity of AI responses by compressing prose while preserving critical technical content.

Core Features & Use Cases

  • Adaptive output compression across levels (lite, full, ultra, wenyan) to match user needs.
  • Preserves code blocks, API names, error strings, and commands while compressing prose.
  • Remembers active mode across the session and can be disabled by explicit user commands.
  • Example use: during long chat interactions, compress explanations while keeping essential technical payload intact.

Quick Start

Activate caveman mode by telling the assistant to enable caveman with a specific level, for example "caveman full".

Frequently Asked Questions about caveman

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

FAQPage Schema
How do I reduce token usage in AI chat without losing critical technical content?

You can reduce token usage by applying output compression that condenses surrounding prose while preserving exact code blocks, API names, error strings, and commands. This ensures the technical payload remains intact during long chat interactions.

What levels of output compression can I use to compress AI responses?

Adaptive output compression offers multiple levels—lite, full, ultra, and wenyan—allowing you to match the verbosity reduction to your specific needs. You can activate a specific level by commanding the assistant to enable it.

Does output compression persist across different chat sessions?

Yes, compression mode persists across chat sessions using memory persistence guidelines. The active mode is remembered continuously until you explicitly issue a deactivation command to disable it.

Can I compress prose while keeping code blocks and API names exact?

Yes, output compression maintains exact codes, API names, error messages, and commands while compressing the surrounding explanatory text. This guarantees that essential technical content is never altered during the compression process.

How do I activate and deactivate verbosity reduction during a chat?

You activate verbosity reduction by telling the assistant to enable compression with a specific level, such as "caveman full". Deactivation is handled through explicit user commands processed in real time.

When should I avoid using output compression for AI communication?

You should avoid using output compression when your chat requires fully detailed, uncompressed prose explanations rather than condensed technical payloads. If preserving the original narrative flow is strictly necessary, compression will alter the surrounding text.