9ff00ce38b
Router SKILL.md dispatches to mode-specific references: - research.md: one-shot research with --store for persistence - watchlist.md: add/remove/list/run topics - briefing.md: daily/weekly briefing generation - history.md: query/search accumulated findings - context.md: agent memory template Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.8 KiB
1.8 KiB
Morning Briefing
Synthesize accumulated findings into a formatted briefing.
Commands
| Command | Action |
|---|---|
briefing |
Generate today's briefing |
briefing --weekly |
Weekly digest with trends |
briefing --since YYYY-MM-DD |
Briefing since specific date |
Generate Briefing
python3 "${SKILL_ROOT}/scripts/briefing.py" generate [--weekly] [--since DATE]
The script returns JSON with per-topic findings, staleness info, and cost data.
Staleness Check
Before synthesizing, check each topic's freshness:
- Fresh (< 12h): show normally
- Aging (12-36h): note when last run was
- Stale (> 36h): warn user, suggest running
watch run-one "topic"
Daily Briefing Format
Good morning! Here's your research briefing for [DATE].
TL;DR: [One sentence about the top finding across all topics]
---
**[Topic 1]** (N new findings)
Top signal: [Highest engagement finding with source]
Also trending: [2nd finding], [3rd finding]
**[Topic 2]** (N new findings)
Top signal: [Highest engagement finding]
Also trending: [2nd finding]
---
Cost: $X.XX / $Y.YY budget | N topics active | N findings today
Weekly Digest Format
Weekly digest for week of [DATE]:
**[Topic 1]**
This week: N findings (up/down X% from last week)
Trending up: [engagement increasing]
Key voices: @handle1, r/sub1
**[Topic 2]**
This week: N findings
Trending down: [engagement decreasing]
Synthesis Rules
- Lead with people, not publications
- 3-5 topics max per briefing
- 2-3 findings per topic
- Include cost/budget footer
- Note any failed or stale topics
No Data Handling
If no topics or no findings:
No briefing data available.
To get started:
1. Add a topic: /last30days watch add "your topic"
2. Run research: /last30days watch run-all
3. Generate briefing: /last30days briefing