eod-summarylisted
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