Install
openclaw skills install compound-mindExperience distillation engine that turns raw daily memory logs into compounding intelligence. Extracts patterns, generates briefings, tracks growth metrics, and builds a searchable experience index. Agents get permanently smarter - each interaction compounds into wisdom. Use when you want agents that learn from their history instead of starting fresh every session.
openclaw skills install compound-mindMakes agents permanently smarter. Each interaction compounds.
The problem: agents start from zero every session. Reading files helps, but raw logs are bulk. Real intelligence requires distillation - extracting what matters and making it instantly searchable.
cd /root/.openclaw/workspace/compound-mind
# Full pipeline (distill all memory files + build index)
python compound_mind.py sync
# Search your accumulated wisdom
python compound_mind.py search "Polymarket order types"
python compound_mind.py search "git mistakes" --category lesson
python compound_mind.py search "Chartist" --category relationship
# Pre-session briefing before a task
python compound_mind.py brief "trade on Polymarket BTC markets"
python compound_mind.py brief "post content on X"
python compound_mind.py brief "debug a Python cron job"
# Growth report
python compound_mind.py report
# Find repeated mistakes
python compound_mind.py mistakes
# Stats
python compound_mind.py stats
| Command | What it does |
|---|---|
sync | Distill all new memory files + rebuild index |
distill | Extract structured knowledge from memory files |
rebuild | Rebuild the SQLite wisdom index |
search <query> | Search accumulated wisdom |
brief <task> | Pre-session briefing for a specific task |
report | Generate growth report with LLM narrative |
mistakes | Show repeated mistake patterns |
stats | Index statistics |
compound-mind/
compound_mind.py - Main CLI
distill.py - Experience distiller (uses Claude Haiku)
index.py - SQLite FTS wisdom index
brief.py - Pre-session briefing generator
growth.py - Growth tracker and report generator
data/
experiences/ - Per-source distilled experience JSON files
wisdom.db - SQLite FTS database
growth.json - Growth tracking state
briefs/ - Saved pre-session briefs
distill_state.json - Tracks which files have been processed
Reads each memory file through Claude Haiku. Extracts:
Files are hash-tracked - re-runs only process changed files.
SQLite with FTS5 full-text search. Each entry scored by:
Given a task description, detects relevant domains, pulls top wisdom, synthesizes a sharp briefing via Claude Haiku. Covers:
Analyzes all experience files to compute:
Ideal usage pattern:
sync (or schedule via cron)brief "task description"report to see growth trajectorysearch "relevant topic" to surface past experience0 3 * * * cd /root/.openclaw/workspace/compound-mind && python compound_mind.py sync --since $(date -d "2 days ago" +%Y-%m-%d) >> /tmp/compound-mind.log 2>&1
anthropic Python SDK (for distillation and briefing)/root/.openclaw/workspace/memory/No external databases. No vector embeddings. Runs entirely local with minimal API calls.