Files
last30days-skill/variants/open/references/briefing.md
T
Matt Van Horn 9ff00ce38b feat(open): create open variant SKILL.md and reference files
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>
2026-02-14 23:46:35 -08:00

83 lines
1.8 KiB
Markdown

# 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
```bash
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
```