Summarize Watch Digest

Summarize a raw watch-themes digest into shape-C (headline + big story paragraph + "Also this week" bullets) per theme. Iterates…

McSchnizzle 1 updated 28d ago
Claude CodeGeneric
View source ↗
# Summarize Watch Digest

Summarize a raw watch-themes digest into shape-C (headline + big story paragraph + "Also this week" bullets) per theme. Iterates freely — each run produces a new version-suffixed file.

## How to iterate

1. Run the skill — produces `-v1.md`
2. Read the output; note what's wrong (too verbose? wrong tone? missing context? too many bullets?)
3. Edit the `SYNTHESIS_PROMPT` string at the top of `scripts/summarize_watch_digest.py`
4. Re-run — produces `-v2.md`
5. Diff the two with `diff data/watch-digests/<date>-summary-v1.md data/watch-digests/<date>-summary-v2.md`
6. Repeat until the output is what you want.

Once dialed in, fold the prompt into `scripts/run_watch_digest.py` as a post-scan synthesis pass, so the weekly cron delivers the summarized version directly.

## Steps

### 1. Run on latest raw digest

```bash
source .venv/bin/activate && python3 scripts/summarize_watch_digest.py

Output files land in data/watch-digests/<date>-summary-vN.md and .html.

2. Or run on a specific raw digest

source .venv/bin/activate && python3 scripts/summarize_watch_digest.py data/watch-digests/2026-04-17-raw.md

3. Review and iterate

cat data/watch-digests/2026-04-17-summary-v1.md
# Decide what needs tweaking, edit SYNTHESIS_PROMPT in the script, re-run
diff data/watch-digests/2026-04-17-summary-v1.md data/watch-digests/2026-04-17-summary-v2.md

Output shape (shape C)

Per theme:

## Theme name

**[One-sentence headline — dominant story this week.]**

[Single paragraph, 4-8 sentences. Collapses overlapping excerpts into one
coherent narrative. Preserves numbers and direct quotes. Cites episodes
inline in italic parens.]

**Also this week:**
- [Secondary mention] — (*Episode Title*)
- [Secondary mention] — (*Episode Title*)

If no meaningful coverage: "No significant coverage this week." ```

Maintain Summarize Watch Digest?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[Summarize Watch Digest on getagentictools](https://getagentictools.com/loops/mcschnizzle-summarize-watch-digest?ref=badge)