--- active: true iteration: 16 max_iterations: 0 completion_promise: "The morning-report skill is fully implemented, tested, and registered" started_at: "2026-01-03T08:16:44Z" --- Build the morning-report skill following the design at ~/.claude/docs/plans/2025-01-02-morning-report-design.md Implementation order: 1. Create skill skeleton: ~/.claude/skills/morning-report/ with SKILL.md and config.json 2. Build collectors: weather.py, stocks.py, infra.py (easy wins first) 3. Build gtasks.py collector (Google Tasks API - add OAuth scope) 4. Build news.py collector (RSS feeds) 5. Build generate.py orchestrator and render.py templating 6. Create systemd timer and /morning command 7. Test end-to-end and verify output Use appropriate LLM tiers: - Haiku: weather, stocks, infra formatting - Sonnet: email triage, news summarization - None: calendar, tasks (structured data) Register in component-registry.json when complete.