← ClaudeAtlas

eod-summarylisted

End-of-day digest pulling today's wins, decisions, status changes, follow-ups, new artifacts, tomorrow's queue from session.jsonl + tasks + tracker files. User-invoked via /eod or auto-fire at end of day.
0xUrsanomics/utopia-os · ★ 2 · AI & Automation · score 76
Install: claude install-skill 0xUrsanomics/utopia-os
# EOD Auto-Summary Pull today's firehose into one structured digest. Mobile-readable wrap. ## Trigger - `/eod`: manual, any time. Compiles "today so far" snapshot. - Auto-fire end of day. NOT WIRED. Manual only. ## Source data The compiler pulls from these locations for today (`date -d "today" +%Y-%m-%d`): 1. **`logs/session.jsonl`**: events logged (commands, tasks, mode toggles, skills invoked, /save events): filter where ts starts with today's ISO date 2. **Task-list state**: all tasks added/completed/changed today (compare against yesterday's snapshot if available) 3. **Git status of `memory/`**: files modified/created today (memory writes durable across sessions) 4. **`outputs/raw/` and `outputs/reviewed/`**: files created today (work shipped) 5. **A personal follow-up tracker** (e.g. `workspace/personal/tracker.md`): items submitted, status changes, follow-up due dates 6. **`logs/errors.jsonl`**: errors logged today (surfaces unresolved or pending) ## Format ``` 🌙 EOD. Friday 2026-04-25 🎯 Shipped today (N): - ... 📋 Decisions made (N): - ... 🔄 Status changes (N): - ... ⚠️ Open follow-ups (N): - Due today: ... - Due this week: ... - Awaiting reply: ... 📝 New durable artifacts (N): - memory/...: ... - outputs/...: ... - skills/...: ... 💤 Tomorrow's queue: - ... #meta #eod ``` Sections with zero items are omitted entirely (don't show empty headers). ## Compilation (current: manual, model-driven) When `/eod` fires, compile by: 1. Filter today's `logs/s