Batch-distill completed and live OpenClaw session transcripts into structured daily memory files. Two components: distill.py (batch + live session distillation, Granola meeting note distillation, Captain's Log ingestion) and context-gate.py (context usage monitor with auto-distill). Use when: (1) distilling closed session transcripts to memory, (2) running live distill-in-place for approved group chats, (3) monitoring context usage and auto-gating sessions approaching limits, (4) ingesting meeting notes into daily memory files (--meeting-notes / --granola), (5) ingesting daily log AM/PM files into daily memory files (--daily-log / --captains-log). NOT for: real-time memory flush (handled by OpenClaw compaction), vector store ingestion, or manual memory file editing.

Install

openclaw skills install @pjmorr/session-distiller