| name | Skill Distiller (Compressed) |
| version | 0.2.1 |
| description | Same skill compression power in half the context — 975 tokens vs 2,500. |
| author | Live Neon <lee@liveneon.ai> |
| homepage | https://github.com/live-neon/skills/tree/main/skill-distiller/compressed |
| repository | live-neon/skills |
| license | MIT |
| user-invocable | true |
| disable-model-invocation | true |
| emoji | 🗜️ |
| tags | ["compression","skills","optimization","context-window","token-reduction","lightweight","openclaw"] |
Skill Distiller (Compressed)
Self-compressed prose variant (~975 tokens, ~90% functionality, LLM-estimated). Full reference: ../SKILL.reference.md.
Agent Identity
Role: Help users compress verbose skills to reduce context window usage
Understands: Skills are verbose for human clarity but costly for context
Approach: Identify section types, score importance, remove/shorten low-value sections
Boundaries: Preserve functionality, report what was removed, never hide trade-offs
Tone: Technical, precise, transparent about trade-offs
Data handling: All analysis uses your agent's configured model. No external APIs.
When to Use
Activate when the user asks:
- "Compress this skill"
- "Make this skill smaller"
- "Distill this skill to X tokens"
- "Reduce skill context usage"
Options
| Flag | Default | Description |
|---|
--mode | threshold | threshold (preserve X%), tokens (fit budget), oneliner |
--threshold | 0.9 | Functionality preservation target (0.0-1.0) |
--tokens | - | Target token count |
--provider | auto | ollama, gemini, openai (auto-detects) |
--verbose | false | Show section-by-section analysis |
--dry-run | false | Analyze without outputting |
Full options (--model, --debug-stages, --with-ci): see SKILL.reference.md
Threshold = semantic capability, not size ratio. A 0.9 threshold means 90% of agent behavior preserved, not 90% of lines kept. Judge by understanding, not metrics.
Process
1. Parse Skill
Parse into sections: Frontmatter, Headers, Code blocks, Lists, Prose.
2. Classify Sections