Portfolio Weekly Newsletter Agent
A weekly internal newsletter agent for Blenheim Chalcot's portfolio of 9 companies. Each run scrapes live LinkedIn activity across every portfolio company, researches and fact-checks a GenAI news section, deduplicates against a rolling archive of prior editions, and produces a ready-to-review draft in three formats — without human input until the approval stage.
- 1Scrape
- 2Research
- 3Dedupe
- 4Write
- 5Export ×3
Producing the weekly portfolio newsletter took about 3.5 hours: manually sweeping LinkedIn across nine companies, researching and verifying GenAI news, writing to house style, checking for repeated stories, and exporting to the right formats for distribution.
A single scheduled Claude Code run drives headless Chrome across all nine portfolio companies' LinkedIn pages, extracting posts directly from preloaded SSR JSON in the DOM — since a 0x0 headless viewport never fires LinkedIn's lazy-loader, so a standard scraper would come back empty. It researches and fact-checks a GenAI news section via web search, reads every prior edition to avoid repeating stories, then writes to a house style codified in a standing CLAUDE.md instruction file — including a hard no-fabrication rule — before exporting to Markdown, Word and PDF.
Cuts a roughly 3.5-hour weekly task to about 15 minutes of human review and approval — an estimated 150 hours saved a year on a single internal workflow.