mcpField
P
paleo-auto

paleo-auto

github.com/mocasusAgent workflows2150 installsUpdated 14w ago
Repository

About paleo-auto

paleo-auto is an agent skill that monitors a session and activates related paleo skills when configured conditions are detected. It selects combinations based on session length, context use, tool output and other signals, while avoiding the most aggressive modes by default.

Key features

  1. 01Detect session conditions
  2. 02Activate skill combinations automatically
  3. 03Use conservative default modes
  4. 04Respect explicit user overrides
  5. 05Reevaluate during a session

Use cases

  1. 01Apply context compression in long sessions
  2. 02Respond to repeated or bulky tool output
  3. 03Adjust skills when context use rises

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/mocasus/paleo --skill paleo-auto

After installing, type/paleo-autoin Claude Code to confirm it loaded.

Details

From the project README

paleo-auto

Zero-touch token savings. Enable once, stay on — paleo-auto watches your session and activates the right skills at the right time.

What it does

  • Automatic activation. No manual triggers needed. Detects session conditions and enables skills.
  • Picks the right combo. Not all skills needed all the time — paleo-auto picks per-condition.
  • Safe defaults. Never applies ultra or hard-strict modes unless asked. Always starts at full or soft.

Auto-detection triggers

ConditionDetectionAction
Session length >15 turnsCount user/assistant exchangesEnable paleo (full) + paleo-trim-context
Repeated tool output (same tool called 3+ times with similar results)Compare last 3 tool outputsEnable paleo-summary (full)
Context approaching warning (>60% capacity)Estimate context usageEnable paleo-converse (full, N=8) + paleo-trim-context
High token cost model detected (GPT-4, Claude Opus, etc.)Model name checkEnable paleo-budget (soft, 3000 tokens) + paleo (full)
Bulky output returned (single tool result >2000 tokens est.)Output size checkEnable paleo-summary (lite) for subsequent similar calls
User sends "long session" / "chatty" / "lagging"Keyword matchEnable all 7 skills at full defaults
Session startup (fresh new session)First 2 turnsEnable paleo (full) only — low overhead baseline

Default combo per scenario

ScenarioActive skillsWhy
Fresh sessionpaleo (full)Low overhead baseline, catches wordy responses
Long sessionpaleo (full) + paleo-trim-context + paleo-converse (N=6)Context hygiene + history compression
Expensive modelpaleo (full) + paleo-budget (soft, 3k)Cap costs on pricey models
Debugging/tools-heavypaleo-summary (full) + paleo (full)Shrink bulky tool output
User says "lagging" / "chatty"All 7 at full defaultsMax savings, immediate

Rules

  • Never override a user's explicit skill activation. If user says paleo ultra, keep it.
  • Never apply ultra or hard/strict modes automatically — only lite/full/soft.
  • If user disables a skill (e.g. "stop paleo"), respect it for the rest of the session.
  • Report changes: "🦴 paleo-auto: enabled paleo + trim-context (session length 22 turns)" — one line, non-intrusive.
  • Re-evaluate every 5 turns or on context-warning signal.

Switch

  • On: paleo-auto · auto paleo · enable auto-save
  • Off: disable paleo-auto · manual paleo · stop auto
  • Status check: paleo-auto status → list currently active skills + why

Gotchas

  • paleo-auto is an ORCHESTRATOR, not a replacement. It delegates to the 6 sibling skills — don't re-implement their rules here.
  • Don't fight user overrides. Use explicitly set = respect it.
  • Detection is approximate (turn count, output size estimation) — false positive is fine, false negative is tolerable. Err on the side of activating.
  • Startup cost: loading paleo-auto adds ~300 tokens of context. Only keep active if the session will benefit from it (usually >10 turns).

Comments

Markdown supported