SKILL.md
Session Synthesizer
Unified SessionEnd hook that consolidates memory-keeper, todo-keeper, and vault-keeper into a single comprehensive synthesis system.
Features
- Extract - Gather session data
- Todos (completed, in progress, pending) - Git status across active projects - Working directory context - Session metadata
- Synthesize - Generate summaries
- Session summary for daily note - Update CLAUDE.md session notes - Update project dashboards if significant
- Sync - Persist and synchronize
- Save todos to Obsidian vault - Trigger obsidian-sync (Google Drive) - Warn on uncommitted git changes
- Output - Report to user
- Brief session summary - Sync status - Any warnings
Configuration
Replaces these hooks in settings.json:
memory-keeper/auto_update.pytodo-keeper/save_todos.pyvault-keeper/auto_cleanup.py
Usage
Automatically triggered on SessionEnd. No manual invocation needed.
Files
session_end.py- Main hook entry pointsynthesizer.py- Core synthesis logic