Draft newsletters and social posts in your own voice
A marketer built a Cursor workflow that learns from his content and scraped posts to write newsletters, LinkedIn posts and threads from raw notes.
What they did
Harshit Jain saves messy raw thoughts as a .txt file in a Cursor workspace. Python scripts use Selenium to scrape LinkedIn posts from three marketing leaders and parse newsletter feeds. They also refresh his writing style from his own 32+ LinkedIn posts. The system then drafts a newsletter, LinkedIn posts and a Twitter thread into local folders pushed to Git, where he edits and publishes.
How it went
The post says this newsletter itself was generated from a one-line input about being lazy. It gives no time-saved or engagement numbers, and the quality claim (audience can't tell) is unmeasured.
Worth knowing
LinkedIn scraping needs browser automation, so you need to be comfortable running Python and Selenium scripts yourself.
Labels
A marketer built a Cursor workflow that learns from his content and scraped posts to write newsletters, LinkedIn posts and threads from raw notes.
The system then drafts a newsletter, LinkedIn posts and a Twitter thread into local folders pushed to Git, where he edits and publishes.
The system then drafts a newsletter, LinkedIn posts and a Twitter thread into local folders pushed to Git, where he edits and publishes.
A marketer built a Cursor workflow that learns from his content and scraped posts to write newsletters, LinkedIn posts and threads from raw notes.
The post says this newsletter itself was generated from a one-line input about being lazy.
The “Material” label failed its quality check and is not used for selection.
Details
- Agents
- Cursor
- Source
- other
- Source date
- undated
- Accounts
- 3
- In registry since
- Oct 12, 2026