Agent skill
distill-pending
Process pending transcript distillation
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/distill-pending
SKILL.md
Distill Pending Sessions
Trigger distillation of pending transcripts and check distillation status.
How Distillation Works
- Automatic: The daemon distills transcripts every 5 minutes (configurable)
- On Compaction: PreCompact hook triggers immediate distillation before context is lost
- On Session Start: SessionStart hook triggers distillation of any pending work
Manual Trigger
If you need to manually trigger distillation for the current session:
# Add to queue for daemon processing
echo '{"tool":"distill_trigger","args":{"session_id":"CURRENT_SESSION_ID"},"ts":'$(date +%s)'}' >> /tmp/chitta-queue.jsonl
Check Distillation Status
View registered transcripts and their distillation state:
chitta transcript_list
This shows:
session_id: Transcript identifierlast_processed_line: How many lines have been distilleddistilled: Whether any distillation has occurredrealm: Project context
Distillation Output
Distilled learnings are stored as memories with:
[learn]prefix for extracted insights- SSL format for efficient storage
- Connected via triplets for graph navigation
Configuration
Daemon distillation settings (in chittad --help):
--distill-interval MINS: Check interval (default: 5)--distill-min-turns N: Min turns before distilling (default: 4)--distill-model MODEL: LLM model for extraction--no-distill: Disable automatic distillation
Troubleshooting
If distillation isn't running:
- Check daemon is running:
chitta health_check - Check opencode is available:
which opencode - Check transcript is registered:
chitta transcript_list - Check queue is being processed:
ls -la /tmp/chitta-queue.jsonl*
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?