Files
last30days-skill/variants/open/references/briefing.md
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

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