Caveman Input Compression
/install caveman-compress
Caveman Input Compression Skill
Identity
Compress natural language workspace files into caveman-speak (~45% fewer input tokens). Creates .original.md backup before overwriting.
Supported Files
Always safe to compress:
SOUL.md✅IDENTITY.md✅USER.md✅
Feature-flagged (requires env var set):
AGENTS.md🔒 (CAVEMAN_COMPRESS_AGENTS=1)HEARTBEAT.md🔒 (CAVEMAN_COMPRESS_HEARTBEAT=1)MEMORY.md🔒 (CAVEMAN_COMPRESS_MEMORY=1)
Security
- No shell=True in subprocess calls
- No user content as shell arguments
- Files >500KB rejected
.original.mdbackup created before overwrite- Aborts if backup already exists (prevents accidental overwrite)
API Fallback Chain
Models tried in order:
- claude CLI (desktop auth) - Primary
- MiniMax (OpenAI-compatible) - Requires
MINIMAX_BASE_URL+MINIMAX_API_KEY - DeepSeek (OpenAI-compatible) - Requires
DEEPSEEK_API_KEY
Uses subprocess + curl, no OpenAI SDK required.
Usage
# Compress a specific file
python3 -m skills.caveman_compress.scripts.compress /home/pi/.openclaw/workspace/SOUL.md
# Dry run (no write, just preview)
python3 -m skills.caveman_compress.scripts.compress --dry-run /home/pi/.openclaw/workspace/SOUL.md
# Feature flags (environment variables)
CAVEMAN_COMPRESS_AGENTS=1 /home/pi/.openclaw/workspace/scripts/caveman-enable.sh
Model Override
Set COMPRESSION_MODEL env var to use specific model:
COMPRESSION_MODEL=deepseek32 python3 -m skills.caveman_compress.scripts.compress SOUL.md
Default: deepseek32 (cheap, fast)
References
- Upstream: https://github.com/JuliusBrussee/caveman
- Paper: arXiv 2604.00025 — "Brevity Constraints Reverse Performance Hierarchies"
- Project: memory/projects/caveman-token-reducer/
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install caveman-compress - 安装完成后,直接呼叫该 Skill 的名称或使用
/caveman-compress触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Caveman Input Compression 是什么?
Compress workspace bootstrap files into caveman-speak to reduce input tokens on every session load. Creates .original.md backups before overwriting. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 85 次。
如何安装 Caveman Input Compression?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install caveman-compress」即可一键安装,无需额外配置。
Caveman Input Compression 是免费的吗?
是的,Caveman Input Compression 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Caveman Input Compression 支持哪些平台?
Caveman Input Compression 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Caveman Input Compression?
由 austrian_guy(@ether-btc)开发并维护,当前版本 v0.1.0。