Newsletter Generation
Overview
Generates professional, well-researched newsletters combining curated content
from multiple sources with original analysis and commentary. Follows modern
newsletter best practices (Morning Brew, The Hustle, TLDR, Benedict Evans).
Output is a complete, ready-to-publish newsletter in Markdown.
When to Use
- User asks to generate a newsletter, email digest, or content roundup
- User requests a curated summary of news or developments on a topic
- User wants to create a recurring newsletter format
- User asks to compile recent developments into a briefing
- User asks for a "weekly roundup", "monthly digest", or "morning briefing"
Newsletter Workflow
Phase 1: Planning
Identify:
- Topic(s): main subject(s) of the newsletter
- Format: daily digest, weekly roundup, deep-dive, industry briefing
- Audience: technical, executive, general
- Tone: informative, casual, analytical
- Length: target word count or item count
Phase 2: Research & Curation
Use web_search + browse_page to gather content:
- Search broadly for recent developments on the topic
- Fetch full articles with
browse_page on promising results
- Curate 5-10 items worth featuring — prioritize:
- Breaking news / announcements
- Original analysis / thought leadership
- Data releases / reports
- Interesting perspectives
- Extract key facts from each source: headline, key point, why it matters
- Verify claims with a second source where possible
Phase 3: Writing
Structure the newsletter:
# [Newsletter Name] — [Date]
## This Week's Headline
[1-2 sentence hook for the top story]
---
## Top Stories
### 1. [Headline]
[2-3 sentence summary of the story]
**Why it matters**: [1 sentence on significance]
[Source](URL)
### 2. [Headline]
[...]
### 3. [Headline]
[...]
---
## Quick Hits
- [Brief item with link](URL)
- [Brief item with link](URL)
- [Brief item with link](URL)
---
## Deep Dive: [Topic]
[Longer analysis section on one key topic — 200-400 words.
Original commentary, not just summary. Add your perspective on
what this means for the audience.]
---
## Quote of the Week
> "[Notable quote]" — [Attribution](URL)
---
## Coming Up Next Week
[1-2 sentence preview of expected developments]
---
*Curated by [Agent Name]. [Subscribe](link) | [Archive](link)*
Writing Principles
- Lead with value: each item should answer "why does this matter to me?"
- Scannable: headlines + bold key points + short paragraphs
- Original commentary: don't just summarize — add perspective
- Attribution: link to every source
- Consistent voice: match the chosen tone throughout
- Forward-looking: end with what to watch for
Phase 4: Review & Format
- Check all links work
- Verify facts against sources
- Ensure consistent formatting (headlines, bullets, spacing)
- Preview in Markdown renderer if possible
Phase 5: Save & Present
Save to .poirot/outputs/newsletter-{topic}-{YYYYMMDD}.md via write_file.
Present via present_files.
Newsletter Formats
| Format |
Items |
Length |
Cadence |
| Daily Digest |
3-5 |
300-500 words |
Daily |
| Weekly Roundup |
5-10 |
800-1500 words |
Weekly |
| Deep-Dive |
1-3 |
1500-3000 words |
Irregular |
| Industry Briefing |
5-8 |
600-1200 words |
Weekly/Biweekly |
Pitfalls
- Too many items: 5-10 is the sweet spot. More dilutes value.
- No original commentary: a link dump isn't a newsletter. Add perspective.
- Stale news: verify items are recent (within the newsletter's cadence
window).
- No "why it matters": readers skim. Each item needs a significance hook.
- Inconsistent tone: match the audience. Executive briefing ≠ casual blog.
- Missing attribution: every claim links to its source.
1---2name: newsletter-generation3description: Research and write professional newsletters.4license: MIT5---67# Newsletter Generation89## Overview1011Generates professional, well-researched newsletters combining curated content12from multiple sources with original analysis and commentary. Follows modern13newsletter best practices (Morning Brew, The Hustle, TLDR, Benedict Evans).1415Output is a complete, ready-to-publish newsletter in Markdown.1617## When to Use1819- User asks to generate a newsletter, email digest, or content roundup20- User requests a curated summary of news or developments on a topic21- User wants to create a recurring newsletter format22- User asks to compile recent developments into a briefing23- User asks for a "weekly roundup", "monthly digest", or "morning briefing"2425## Newsletter Workflow2627### Phase 1: Planning2829Identify:30- **Topic(s)**: main subject(s) of the newsletter31- **Format**: daily digest, weekly roundup, deep-dive, industry briefing32- **Audience**: technical, executive, general33- **Tone**: informative, casual, analytical34- **Length**: target word count or item count3536### Phase 2: Research & Curation3738Use `web_search` + `browse_page` to gather content:39401. **Search broadly** for recent developments on the topic412. **Fetch full articles** with `browse_page` on promising results423. **Curate 5-10 items** worth featuring — prioritize:43 - Breaking news / announcements44 - Original analysis / thought leadership45 - Data releases / reports46 - Interesting perspectives474. **Extract key facts** from each source: headline, key point, why it matters485. **Verify** claims with a second source where possible4950### Phase 3: Writing5152Structure the newsletter:5354```markdown55# [Newsletter Name] — [Date]5657## This Week's Headline58[1-2 sentence hook for the top story]5960---6162## Top Stories6364### 1. [Headline]65[2-3 sentence summary of the story]66**Why it matters**: [1 sentence on significance]67[Source](URL)6869### 2. [Headline]70[...]7172### 3. [Headline]73[...]7475---7677## Quick Hits78- [Brief item with link](URL)79- [Brief item with link](URL)80- [Brief item with link](URL)8182---8384## Deep Dive: [Topic]85[Longer analysis section on one key topic — 200-400 words.86Original commentary, not just summary. Add your perspective on87what this means for the audience.]8889---9091## Quote of the Week92> "[Notable quote]" — [Attribution](URL)9394---9596## Coming Up Next Week97[1-2 sentence preview of expected developments]9899---100101*Curated by [Agent Name]. [Subscribe](link) | [Archive](link)*102```103104### Writing Principles105106- **Lead with value**: each item should answer "why does this matter to me?"107- **Scannable**: headlines + bold key points + short paragraphs108- **Original commentary**: don't just summarize — add perspective109- **Attribution**: link to every source110- **Consistent voice**: match the chosen tone throughout111- **Forward-looking**: end with what to watch for112113### Phase 4: Review & Format114115- Check all links work116- Verify facts against sources117- Ensure consistent formatting (headlines, bullets, spacing)118- Preview in Markdown renderer if possible119120### Phase 5: Save & Present121122Save to `.poirot/outputs/newsletter-{topic}-{YYYYMMDD}.md` via `write_file`.123Present via `present_files`.124125## Newsletter Formats126127| Format | Items | Length | Cadence |128|--------|-------|--------|---------|129| **Daily Digest** | 3-5 | 300-500 words | Daily |130| **Weekly Roundup** | 5-10 | 800-1500 words | Weekly |131| **Deep-Dive** | 1-3 | 1500-3000 words | Irregular |132| **Industry Briefing** | 5-8 | 600-1200 words | Weekly/Biweekly |133134## Pitfalls135136- **Too many items**: 5-10 is the sweet spot. More dilutes value.137- **No original commentary**: a link dump isn't a newsletter. Add perspective.138- **Stale news**: verify items are recent (within the newsletter's cadence139 window).140- **No "why it matters"**: readers skim. Each item needs a significance hook.141- **Inconsistent tone**: match the audience. Executive briefing ≠ casual blog.142- **Missing attribution**: every claim links to its source.