skills/session-distiller/SKILL.md
Automatically extracts, summarizes, and distills the current session context into a minimal, token-efficient 'Context Checkpoint'. Used to pass essential state to subagents or to restart a session without losing momentum. Solves the context-bloat problem by filtering noise and focusing on the 'What, Why, and What's Next'.
npx skillsauth add hangsiahong/koompi-agent-bundle session-distillerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A skill for generating high-density, low-token context handoffs. Instead of passing massive histories to subagents, the Distiller extracts only the "Critical Path" information.
The Distiller creates a Context Checkpoint with four key sections:
When you need to spawn a worker to do a specific task:
1. Tell the Distiller: "Distill our progress on [Task X] for a subagent."
2. The Distiller outputs a "Context Checkpoint".
3. Use that output as the 'message' for spawn_agent.
When a session gets too long and you want to "restart" or "compact" the current context:
1. Run session-distiller.
2. Store the output in a memory: write_memory(memory_name="project/checkpoint-v1", content=distillation).
3. In a new session/agent, read that memory to resume instantly.
focused (Default)spawn_agent for a worker.comprehensiveminimal# Example of using the distilled context
distillation = """
## Context Checkpoint
Goal: Implement auth middleware.
State: Database schema is ready in /models/user.js.
Task: Create /middleware/auth.js with JWT verification.
"""
spawn_agent(
model="gemini-3-flash-preview",
message=f"You are a worker agent. Here is your context: {distillation}. Proceed with the Task."
)
spawn_agent).testing
Use when creating new skills, editing existing skills, or verifying skills work before deployment
development
Use when you have a spec or requirements for a multi-step task, before touching code
data-ai
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
tools
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions