Transform long-form content into multiple short-form pieces. Use when: converting podcast to social posts; extracting Twitter threads from blog posts; pulling quotes from transcripts; creating content variants from single source
Scanned 5/27/2026
Install via CLI
openskills install guia-matthieu/clawfu-skills---
name: content-repurposer
description: "Transform long-form content into multiple short-form pieces. Use when: converting podcast to social posts; extracting Twitter threads from blog posts; pulling quotes from transcripts; creating content variants from single source"
license: MIT
metadata:
author: ClawFu
version: 1.0.0
mcp-server: "@clawfu/mcp-skills"
---
# Content Repurposer
> Turn one piece of content into 10+ pieces using AI-powered extraction and reformatting - the "create once, publish everywhere" workflow.
## When to Use This Skill
- **Podcast repurposing** - Convert episode transcripts to threads, posts, quotes
- **Blog distribution** - Transform articles into LinkedIn posts, Twitter threads
- **Video content recycling** - Extract quotable moments and insights
- **Newsletter content** - Generate social snippets from weekly newsletters
- **Webinar follow-up** - Create post-event content from recordings
## What Claude Does vs What You Decide
| Claude Does | You Decide |
|-------------|------------|
| Structures production workflow | Final creative direction |
| Suggests technical approaches | Equipment and tool choices |
| Creates templates and checklists | Quality standards |
| Identifies best practices | Brand/voice decisions |
| Generates script outlines | Final script approval |
## Dependencies
```bash
pip install anthropic jinja2 click pyyaml
# Requires ANTHROPIC_API_KEY environment variable
```
## Commands
### Multi-Format Repurpose
```bash
python scripts/main.py repurpose transcript.txt --formats "twitter,linkedin,instagram"
python scripts/main.py repurpose blog-post.md --formats all
```
### Twitter Thread
```bash
python scripts/main.py thread article.md --max-tweets 10
python scripts/main.py thread transcript.txt --style educational
```
### Quote Extraction
```bash
python scripts/main.py quotes podcast-transcript.txt --count 5
python scripts/main.py quotes interview.txt --style inspirational
```
### Hook Generation
```bash
python scripts/main.py hooks content.txt --count 10
python scripts/main.py hooks product-page.txt --style curiosity
```
## Examples
### Example 1: Podcast Episode → Full Content Suite
```bash
# Input: 45-minute podcast transcript
python scripts/main.py repurpose episode-42-transcript.txt --formats all
# Output directory: episode-42-transcript_repurposed/
# ├── twitter_thread.md (10-tweet thread)
# ├── linkedin_post.md (long-form post)
# ├── instagram_carousel.md (10 slides)
# ├── quotes.md (5 quotable moments)
# └── hooks.md (5 attention grabbers)
```
### Example 2: Blog Post → Twitter Thread
```bash
# Convert 2000-word article to thread
python scripts/main.py thread positioning-strategy.md --max-tweets 12 --style educational
# Output: positioning-strategy_thread.md
# 1/ Here's how the best B2B companies position themselves (thread)
# 2/ First, they identify their competitive alternatives...
# ...
# 12/ TL;DR: Position for differentiation, not features. Link in bio.
```
### Example 3: Extract Quotable Moments
```bash
# Pull shareable quotes from interview
python scripts/main.py quotes founder-interview.txt --count 10 --style inspirational
# Output: founder-interview_quotes.md
# 1. "We didn't build a product, we built a belief system."
# 2. "Your first 100 customers should feel like co-founders."
# ...
```
## Output Formats
| Format | Best For | Typical Length |
|--------|----------|----------------|
| `twitter` | Thread with numbered tweets | 8-15 tweets |
| `linkedin` | Long-form professional post | 1,200-1,500 chars |
| `instagram` | Carousel slide content | 10 slides |
| `quotes` | Shareable quote graphics | 5-10 quotes |
| `hooks` | Opening lines for posts | 10 hooks |
| `summary` | Executive summary | 200-300 words |
| `newsletter` | Email-friendly summary | 500-800 words |
## Content Styles
| Style | Tone | Use Case |
|-------|------|----------|
| `educational` | Teaching, explaining | Tutorials, how-tos |
| `inspirational` | Motivating, uplifting | Founder stories |
| `provocative` | Challenging assumptions | Thought leadership |
| `conversational` | Casual, relatable | Personal brand |
| `professional` | Formal, authoritative | B2B, enterprise |
## How It Works
1. **Content Analysis** - AI reads full content, identifies key themes
2. **Format Adaptation** - Restructures for each platform's constraints
3. **Hook Generation** - Creates attention-grabbing openings
4. **Quote Extraction** - Pulls most shareable moments
5. **Consistency Check** - Ensures message alignment across formats
## Best Practices
1. **Start with transcripts** - Raw transcripts work better than polished content
2. **Review hooks** - AI-generated hooks need human judgment
3. **Edit threads** - Check flow between tweets
4. **Add context** - AI can't know your audience's inside jokes
5. **Test variations** - Generate multiple versions, pick the best
## Skill Boundaries
### What This Skill Does Well
- Structuring audio production workflows
- Providing technical guidance
- Creating quality checklists
- Suggesting creative approaches
### What This Skill Cannot Do
- Replace audio engineering expertise
- Make subjective creative decisions
- Access or edit audio files directly
- Guarantee commercial success
## Related Skills
- [whisper-transcription](../whisper-transcription/) - Create transcripts to repurpose
- [youtube-downloader](../youtube-downloader/) - Get video content to repurpose
- [copywriting-schwartz](../../content/copywriting-schwartz/) - Improve repurposed copy
## Skill Metadata
- **Mode**: cyborg
```yaml
category: automation
subcategory: content-automation
dependencies: [anthropic, jinja2]
difficulty: beginner
time_saved: 8+ hours/week
api_cost: ~$0.02-0.10 per repurpose
```
No comments yet. Be the first to comment!