About paleo-converse
paleo-converse is an agent skill for compressing chat history while preserving recent turns and task-critical details. It offers selectable compression levels and controls for the retained verbatim window.
Key features
- 01Merge near-duplicate messages
- 02Summarize older turns
- 03Keep recent turns verbatim
- 04Preserve key details
- 05Set compression levels and window
Use cases
- 01Reduce context from long conversations
- 02Retain exact commands and error strings
- 03Keep pending questions visible
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ mocasus/ paleo --skill paleo-converseAfter installing, type/paleo-conversein Claude Code to confirm it loaded.
Details
From the project READMEpaleo-converse
Conversation compression. Shrink old turns, keep recent verbatim.
Rules
- Merge consecutive near-duplicate messages (same ask re-phrased) into one.
- Condense turns older than the last N (default 6) into a tight summary: goals, decisions, open questions, key values.
- Keep the last N turns verbatim — do not rewrite the user's most recent intent.
- Preserve: file paths, commands, IDs, code snippets, error strings, decisions.
- Drop: chit-chat, repeated confirmations, "ok great thanks", filler.
- Never summarize away the current task or a pending question.
Levels
lite: merge duplicates only, keep all turns.full(default): merge + condense turns older than N.ultra: condense everything older than the last 3 turns.
Switch
paleo-converse/condense chaton.stop condensing/keep full historyoff.paleo-converse N=8sets the retained verbatim window.
Gotchas
- Don't compress the turn you're acting on — only history.
- If the user references "what we said earlier" ambiguously, keep a bit more context.
- High-stakes (legal/spec/config review): keep exact quotes.
Comments
Markdown supported