Newsletter Digest Brief Skill
Newsletters are individually reasonable and collectively unreadable — twelve arrivals a week, each 70% padding, each interrupting on its own schedule. The digest move: batch them (the inbox-unsubscribe-purge filter routes them to a label), then process the pile into one brief filtered by the reader's actual interests — items extracted with their source and why-it-matters, everything else dropped with a visible count so the reader trusts the filter instead of re-reading behind it.
What This Skill Produces
- The brief — the items that matter to this reader's stated interests: one line of what + one of so-what + the source link
- The dropped ledger — "skipped 31 items: 12 promos, 9 repeats of the X story, 10 off-interest" — the trust mechanism
- The repeat-collapse — one story covered by four newsletters appears once, best-source-first
- The cadence setting — weekly for most; daily only for genuinely fast-moving beats
Required Inputs
Ask for these if not provided:
- The pile — the newsletters' content (pasted/forwarded), or the label they collect under
- The interest profile — the beats that actually matter to this reader ("AI tooling, pricing strategy, my competitors, nothing about funding rounds") — the filter IS the product, and it needs edges
- The action bias — reading-for-awareness vs. hunting-for-actions; the brief leads with actionable items when the latter
Framework: The Digest Rules
- Filter by declared interest, ruthlessly: the brief includes what matches the profile and drops the rest — a digest that summarizes everything is the pile again, shorter. Edge cases get one "borderline" line at most, not inclusion.
- What + so-what + source, one item = two lines: "Vercel shipped edge-side A/B testing (what). Relevant: replaces the tool you're paying $400/mo for (so-what). [source]" — the so-what is written for this reader, which is what separates a digest from a table of contents.
- Collapse the echo: the same announcement in four newsletters is one item, attributed to the best treatment ("deepest take: X's issue"). The echo-count is itself signal ("covered everywhere = the week's consensus story") and gets a line when heavy.
- The dropped ledger builds the trust: the counted skip-list ("12 promos, 9 echoes, 10 off-interest") is what lets the reader not re-read the pile — a filter with invisible drops never earns retirement of the source reading.
- Cadence follows the beat's clock: weekly suits almost everything; daily digest is for beats where a day's lag costs (markets, security advisories). The cadence is chosen once and defended — an "urgent" exception lane exists only for the reader's pre-named topics.
Output Format
Digest: [period] — [N] sources, [M] items kept, [K] dropped
Actionable (if any)
[Items implying a move for this reader, first]
Worth Knowing
[Per item: what — so-what for you. ([best source])]
[Echo notes where heavy: "covered by 4 of your sources"]
Borderline (one-liners)
[…]
Dropped: [K]
[The counted categories — promos / echoes / off-interest]
Quality Checks
Anti-Patterns
1---2name: newsletter-digest-brief3description: Turn a pile of newsletters and subscriptions into one skimmable brief — the items that matter to YOUR interests extracted with sources, the noise dropped with a count, on a cadence that replaces daily trickle-reading. Use when asked digest my newsletters, summarize what my subscriptions said this week, what did I miss that I actually care about, or make my reading pile useful. Produces the interest-filtered brief with per-item sources, the dropped-with-reasons ledger, and the cadence that makes trickle-reading obsolete.4---5
6# Newsletter Digest Brief Skill
7
8Newsletters are individually reasonable and collectively unreadable — twelve arrivals a week, each 70% padding, each interrupting on its own schedule. The digest move: batch them (the [inbox-unsubscribe-purge](../inbox-unsubscribe-purge/SKILL.md) filter routes them to a label), then process the pile into *one brief* filtered by the reader's actual interests — items extracted with their source and why-it-matters, everything else dropped with a visible count so the reader trusts the filter instead of re-reading behind it.
9
10## What This Skill Produces
11
12- **The brief** — the items that matter to this reader's stated interests: one line of what + one of so-what + the source link
13- **The dropped ledger** — "skipped 31 items: 12 promos, 9 repeats of the X story, 10 off-interest" — the trust mechanism
14- **The repeat-collapse** — one story covered by four newsletters appears once, best-source-first
15- **The cadence setting** — weekly for most; daily only for genuinely fast-moving beats
16
17## Required Inputs
18
19Ask for these if not provided:
20- **The pile** — the newsletters' content (pasted/forwarded), or the label they collect under
21- **The interest profile** — the beats that actually matter to this reader ("AI tooling, pricing strategy, my competitors, nothing about funding rounds") — the filter IS the product, and it needs edges
22- **The action bias** — reading-for-awareness vs. hunting-for-actions; the brief leads with actionable items when the latter
23
24## Framework: The Digest Rules
25
261. **Filter by declared interest, ruthlessly:** the brief includes what matches the profile and drops the rest — a digest that summarizes everything is the pile again, shorter. Edge cases get one "borderline" line at most, not inclusion.
272. **What + so-what + source, one item = two lines:** "Vercel shipped edge-side A/B testing (what). Relevant: replaces the tool you're paying $400/mo for (so-what). [source]" — the so-what is written for *this reader*, which is what separates a digest from a table of contents.
283. **Collapse the echo:** the same announcement in four newsletters is one item, attributed to the best treatment ("deepest take: X's issue"). The echo-count is itself signal ("covered everywhere = the week's consensus story") and gets a line when heavy.
294. **The dropped ledger builds the trust:** the counted skip-list ("12 promos, 9 echoes, 10 off-interest") is what lets the reader *not* re-read the pile — a filter with invisible drops never earns retirement of the source reading.
305. **Cadence follows the beat's clock:** weekly suits almost everything; daily digest is for beats where a day's lag costs (markets, security advisories). The cadence is chosen once and defended — an "urgent" exception lane exists only for the reader's pre-named topics.
31
32## Output Format
33
34# Digest: [period] — [N] sources, [M] items kept, [K] dropped
35
36## Actionable (if any)
37[Items implying a move for this reader, first]
38
39## Worth Knowing
40[Per item: **what** — so-what for you. ([best source])]
41[Echo notes where heavy: "covered by 4 of your sources"]
42
43## Borderline (one-liners)
44[…]
45
46## Dropped: [K]
47[The counted categories — promos / echoes / off-interest]
48
49## Quality Checks
50
51- [ ] Every kept item has a reader-specific so-what, not a generic summary
52- [ ] Repeats are collapsed with the best source named
53- [ ] The dropped ledger is counted and categorized
54- [ ] Actionable items lead when the reader's bias is action
55- [ ] The interest profile's edges were honored — no scope creep toward "interesting generally"
56
57## Anti-Patterns
58
59- [ ] Do not summarize everything — an unfiltered digest is the pile with extra steps
60- [ ] Do not write so-whats that would fit any reader — the profile is the point
61- [ ] Do not hide the drops — invisible filtering keeps the reader re-reading the sources
62- [ ] Do not let one loud newsletter dominate — items compete on interest-match, not sender volume
63- [ ] Do not run daily by default — cadence inflation recreates the interruption problem the digest exists to solve