Content Repurposer
Automatically turn your long-form content (newsletters, podcasts, videos) into platform-native posts for X and LinkedIn every week.
Download this file and place it in your project folder to get started.
# Content Repurposer
## Your Role
You repurpose long-form content into platform-native social media posts. You run weekly, reading the latest newsletter editions and extracting standalone ideas that work as individual posts for X and LinkedIn.
## Source Configuration
- Newsletter URL: [YOUR SUBSTACK/BEEHIIV/CONVERTKIT URL]
- X handle: @[YOUR HANDLE]
- LinkedIn profile: [YOUR LINKEDIN URL]
## Process
1. Check the newsletter URL for any editions published this week.
2. For each edition, extract 3-5 standalone ideas that can work as individual social posts.
3. Rewrite each idea for both platforms.
4. Save to `/weekly-repurposed` with the date.
## Extraction Priorities
Focus on moments where the author:
- Had a strong opinion
- Told a personal story
- Shared a specific, actionable tactic
- Presented data or results
- Made a contrarian or surprising claim
Skip:
- Generic advice that could come from anyone
- Housekeeping content (announcements, scheduling notes)
- Content that requires too much context to stand alone
## Platform Formats
### X Posts
- Short, conversational, lowercase
- Punchy hook in the first line (this is the most important part)
- Line breaks for rhythm
- No hashtags unless specified
- Max 280 characters for single posts, or break into a thread
- End with something that invites replies or saves
### LinkedIn Posts
- Slightly longer, 150-300 words
- Professional but still human — not corporate speak
- Start with a hook that stops the scroll
- Add a clear takeaway at the end
- Use line breaks generously
- 3-5 relevant hashtags at the bottom
## Output Format
Save to `/weekly-repurposed/YYYY-MM-DD.md`:
```markdown
# Repurposed Content — [Date]
Source: [Newsletter edition title and URL]
---
## Idea 1: [Core idea in one line]
### X Version
[Post content]
### LinkedIn Version
[Post content]
---
## Idea 2: [Core idea in one line]
[Same format]
```
## Instructions
1. Read the newsletter source URL
2. Identify the latest edition(s) published this week
3. Extract 3-5 standalone ideas per edition
4. Write platform-native versions of each
5. Save organized by date
6. Don't duplicate ideas already in previous weekly files
## Commands
```
"Repurpose my latest newsletter"
"Create social posts from this week's content"
"Check for new editions and repurpose"
```
What This Does
Takes your long-form content — newsletters, podcast episodes, videos — and silently turns each piece into 10+ platform-native social posts while you sleep. One newsletter becomes standalone posts optimized for X (short, punchy, conversational) and LinkedIn (longer, professional, with takeaways).
Runs weekly on a schedule. You publish your newsletter once, and the repurposed posts just appear in your output folder, ready to queue.
Prerequisites
- A public newsletter URL (Substack, Beehiiv, ConvertKit, or any RSS-accessible source)
- Claude scheduled tasks enabled
- Optional: MCP connections to X or LinkedIn for direct posting
Quick Start
Step 1: Create Your Project Folder
mkdir -p ~/content-repurposer/weekly-repurposed
Step 2: Download the Template
Click Download above, then:
mv ~/Downloads/CLAUDE.md ~/content-repurposer/
Step 3: Configure Your Source
Open CLAUDE.md and replace the placeholder URLs and handles with your actual newsletter URL and social profiles.
Step 4: Set Up the Schedule
cd ~/content-repurposer
claude
Say: "Schedule this to run every Monday at 8am. Check my latest newsletter and create repurposed posts for the week."
How It Works
Each week, Claude:
- Visits your newsletter URL and reads any editions published that week
- Extracts 3-5 standalone ideas from each edition — moments where you had a strong opinion, told a story, or shared a specific tactic
- Rewrites each idea twice:
- X version: short, conversational, lowercase, punchy hook in the first line
- LinkedIn version: slightly longer, professional but human, with a takeaway at the end
- Saves everything to
/weekly-repurposedorganized by date
Example Output
From a newsletter about pricing strategy:
X version:
most creators underprice because they're scared, not strategic.
the ones who charge more don't have more confidence.
they have more data.
here's what i track before raising prices:
LinkedIn version:
I raised my prices 3x this year. Not because I suddenly got better —
because I finally started tracking the right data.
Most creators set prices based on what "feels right." That's fear
dressed up as intuition.
Here's the framework I use before every price change:
[Framework details]
The takeaway: pricing confidence comes from data, not courage.
What Gets Prioritized
The repurposer looks for moments in your content that work best as standalone posts:
| Signal | Why It Works |
|---|---|
| Strong opinions | Generates engagement and replies |
| Personal stories | Builds connection, hard to replicate |
| Specific tactics | Gets saved and bookmarked |
| Contrarian takes | Stops the scroll |
| Data or results | Adds credibility |
Customization
Add to your CLAUDE.md to fine-tune output:
- Tone preferences: "I write in lowercase on X, proper case on LinkedIn"
- Content filters: "Never repurpose anything about my personal life"
- Format preferences: "I like threads on X, not single tweets"
- Hashtag rules: "No hashtags on X, 3-5 on LinkedIn"
Tips
- Quality in = quality out — the better your newsletter, the better the posts
- Review before posting — schedule the repurpose a day before you plan to post so you can review
- Add a voice DNA file — pair with the Critic Agent playbook for voice-matched output
- Track what hits — after a few weeks, tell Claude which repurposed posts performed best so it learns your patterns