Skip to content
Back to skills

Content Repurposer

ASecurity

Transforms content from one format to another. Takes long-form content and creates social posts, emails, presentations, and more. Takes transcripts and creates multiple content pieces. Use this skill to maximize ROI from existing content by adapting it for different platforms and formats.

  • 14 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
content-marketingpythonbash

Works with

  • cli

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add OpenAnalystInc/10x-Content-Expert --skill content-repurposer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Content Repurposer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Content Repurposer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/openanalystinc-content-repurposer/badge)](https://www.skillsdirectory.com/skills/openanalystinc-content-repurposer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: content-repurposer
description: |
  Transforms content from one format to another. Takes long-form content and creates
  social posts, emails, presentations, and more. Takes transcripts and creates multiple
  content pieces. Use this skill to maximize ROI from existing content by adapting it
  for different platforms and formats.
allowed-tools:
  - Bash
  - Read
  - Write
  - Glob
  - Grep
  - AskUserQuestion
---

# Content Repurposer Skill

> **QUICK REFERENCE**
> - **Output folders**: Multiple - depends on repurposed format:
>   - LinkedIn: `output/content/social/linkedin/`
>   - Twitter: `output/content/social/twitter/`
>   - Email: `output/content/emails/`
>   - Blog: `output/content/blogs/`
> - **File naming**: `YYYY-MM-DD_topic_[platform].md`
> - **Sample script**: `scripts/samples/sample_repurpose_content.py`
> - **Run with**: `.venv\Scripts\python.exe scripts/samples/sample_repurpose_content.py`
> - **Input sources**: Transcripts, blog posts, long-form content in `references/` or `input/`
> - **Python**: ALWAYS use `.venv\Scripts\python.exe` (never bare `python`)

Maximize content ROI by transforming one piece into many formats across platforms.

## Scope of This Skill

**This skill handles:**
- Long-form → Social posts
- Transcript → Multiple formats
- Blog → Email content
- Webinar → Blog + social + email
- Podcast → Written content
- Presentation → Articles + social
- Video script → Blog post
- Any format → Any other format

**NOT handled by this skill:**
- Creating from scratch → Use appropriate writer skills
- Audio/video editing → Creates written content only

## The COPE Strategy

**Create Once, Publish Everywhere**

```
                    ┌─→ LinkedIn Posts (5-10)
                    │
                    ├─→ Twitter Thread
                    │
Original Content ───┼─→ Email Newsletter
(Blog/Transcript)   │
                    ├─→ Carousel Script
                    │
                    ├─→ Short-form Video Scripts
                    │
                    └─→ Presentation Slides
```

## Transformation Paths

### From Transcript/Long-form Video

| Output | What to Extract |
|--------|-----------------|
| Blog Post | Main narrative + key points |
| LinkedIn Posts | Individual insights + stories |
| Twitter Thread | Sequential points |
| Email | Single theme + CTA |
| Carousel | Step-by-step or tips |
| Quotes | Memorable one-liners |
| Presentation | Key points + visuals |

### From Blog Post

| Output | What to Extract |
|--------|-----------------|
| LinkedIn Post | Main insight + CTA |
| Twitter Thread | H2s as tweet points |
| Email | Summary + link |
| Carousel | Tips/steps as slides |
| Video Script | Conversational rewrite |
| Infographic Text | Data + key points |
| Podcast Outline | Discussion points |

### From Webinar/Presentation

| Output | What to Extract |
|--------|-----------------|
| Blog Post | Full written version |
| LinkedIn Posts | Each slide = post |
| Email Series | Themes across emails |
| Video Clips | Key moments |
| Carousel | Slide highlights |
| Case Study | Success stories shared |

### From Podcast Episode

| Output | What to Extract |
|--------|-----------------|
| Blog Post | Show notes expanded |
| LinkedIn Posts | Guest quotes + insights |
| Audiograms | Best 60-sec clips |
| Email | Episode summary |
| Social Quotes | Memorable moments |

## Repurposing Framework

### Step 1: Content Audit

```bash
# Analyze source content
python scripts/content/audit_content.py \
  --input references/transcripts/webinar.txt \
  --output output/analysis/content_audit.json

# Output includes:
# - Word count / length
# - Key themes identified
# - Quotable moments
# - Data points / statistics
# - Stories / examples
# - Potential formats
```

### Step 2: Extract Components

| Component | Use For |
|-----------|---------|
| **Key insights** | Social posts, email |
| **Statistics** | Hooks, headlines |
| **Stories** | Long-form, presentations |
| **Quotes** | Social, carousels |
| **Steps/Process** | How-to content |
| **Examples** | Case studies, social proof |
| **Questions** | Engagement posts |

### Step 3: Adapt for Platform

Each platform needs specific adaptation:

**LinkedIn:**
- Hook in first 3 lines
- White space formatting
- Personal/professional tone
- 3-5 hashtags
- Engagement question at end

**Twitter:**
- 280 char limit
- Thread structure for depth
- No links in first tweet
- 1-2 hashtags max

**Email:**
- Personal subject line
- Story-driven opening
- Single CTA
- Mobile-friendly length

**Carousel:**
- One point per slide
- Visual-friendly text
- Strong title slide
- CTA on final slide

## 3-Mode Workflow

### MODE 1: PLAN

1. **Analyze Source Content**
   ```
   - What's the original format?
   - What's the main message?
   - What components can be extracted?
   - Word count / length?
   ```

2. **Identify Opportunities**
   ```bash
   # Analyze content for repurposing
   python scripts/content/analyze_repurpose.py \
     --input [source file] \
     --output output/analysis/repurpose_opportunities.json
   ```

3. **Map Transformations**
   ```markdown
   ## Repurposing Plan

   ### Source Content
   - Type: [Transcript/Blog/etc.]
   - Title: [Name]
   - Length: [Words/minutes]

   ### Extracted Components
   - Key insights: [count]
   - Stories: [count]
   - Quotes: [count]
   - Data points: [count]

   ### Planned Outputs
   | Format | Count | Platform |
   |--------|-------|----------|
   | LinkedIn posts | 5 | LinkedIn |
   | Twitter thread | 1 | Twitter |
   | Email | 1 | Email list |
   | Carousel | 1 | LinkedIn/IG |
   ```

### MODE 2: CLARIFY

**Questions:**
- "What's the source content to repurpose?"
- "Which platforms/formats do you want?"
- "Are all formats equally important or prioritize?"
- "Any specific insights to highlight?"
- "Timeline for this content?"

### MODE 3: IMPLEMENT

1. **Extract & Transform**
   ```bash
   python scripts/content/repurpose_content.py \
     --input references/transcripts/webinar.txt \
     --formats "linkedin,twitter,email,carousel" \
     --output output/content/repurposed/
   ```

2. **Optimize Each Format**
   - Adapt length for platform
   - Add platform-specific elements
   - Ensure standalone value

3. **Save Outputs**
   ```
   output/content/repurposed/
   ├── [date]_[source]/
   │   ├── source_analysis.md
   │   ├── linkedin/
   │   │   ├── post_1.md
   │   │   ├── post_2.md
   │   │   └── ...
   │   ├── twitter/
   │   │   └── thread.md
   │   ├── email/
   │   │   └── newsletter.md
   │   └── carousel/
   │       └── slides.md
   ```

## Output Templates

### Repurposing Report

```markdown
# Content Repurposing: [Source Title]

## Source Analysis
- **Original Format**: [Type]
- **Word Count**: [Count]
- **Main Theme**: [Theme]
- **Key Insights**: [Count]
- **Quotable Moments**: [Count]

## Extracted Content

### Key Insights
1. [Insight 1]
2. [Insight 2]
...

### Best Quotes
1. "[Quote 1]"
2. "[Quote 2]"
...

### Stories/Examples
1. [Story summary]
...

## Created Content

### LinkedIn Posts (X total)
- [Post 1 hook preview]
- [Post 2 hook preview]
...

### Twitter Thread
- [Thread hook]
- [X tweets total]

### Email
- Subject: [Subject line]
- Theme: [Main focus]

### Carousel
- Title: [Carousel title]
- Slides: [Count]

## Content Calendar Suggestion
| Day | Platform | Content |
|-----|----------|---------|
| Mon | LinkedIn | Post 1 |
| Tue | Twitter | Thread |
| Wed | Email | Newsletter |
| Thu | LinkedIn | Post 2 |
...
```

### Individual Outputs

Each repurposed piece saved with:
- Full content ready to publish
- Platform-specific formatting
- Hashtags/CTAs included
- Link back to source (if needed)

## Repurposing Examples

### Blog Post → Social Content

**Source**: 2000-word blog on "Email Marketing Mistakes"

**Output**:
```
LinkedIn Posts:
1. Hook from intro + main insight
2. Mistake #1 expanded as story
3. Mistake #2 with tip
4. Data point + contrarian take
5. Conclusion as advice post

Twitter Thread:
1/ Hook: "I've sent 10M+ emails..."
2/ Context
3-7/ Each mistake (one per tweet)
8/ Summary
9/ CTA

Email:
- Subject: "Are you making these email mistakes?"
- Body: Best 3 insights + link to full post

Carousel:
- Slide 1: "5 Email Mistakes Costing You Opens"
- Slides 2-6: One mistake each
- Slide 7: What to do instead
- Slide 8: CTA
```

### Webinar → Multi-format

**Source**: 60-minute webinar on "Content Strategy"

**Output**:
```
Blog Post:
- Full written summary (2500 words)
- Includes quotes, examples, framework

LinkedIn Posts (10):
- Each major point = separate post
- Stories shared = story posts
- Q&A highlights

Email Series (3):
- Email 1: Main framework + replay link
- Email 2: Top 3 takeaways
- Email 3: Implementation guide

Presentation:
- Cleaned up slides for SlideShare
- Added context slides

Short Video Scripts (5):
- Key moments for Reels/Shorts
- 60-second scripts each
```

## Best Practices

### Maintain Context
- Each piece should stand alone
- Don't assume prior knowledge
- Add necessary context

### Platform Native
- Don't just copy-paste
- Adapt tone and format
- Use platform features

### Link Strategically
- Not every piece needs a link
- Native content often performs better
- Link when there's clear value

### Schedule Strategically
- Space out repurposed content
- Mix with other content types
- Don't flood same audience

## Example Interactions

### "Turn my webinar transcript into social content"
```
[PLAN]
- Analyze transcript for content
- Identify key insights, quotes, stories
- Map to social platforms

[CLARIFY]
- "Which platforms - LinkedIn, Twitter, both?"
- "How many posts do you want?"
- "Any key moments to prioritize?"
- "Include link to replay?"

[IMPLEMENT]
- Extract all usable content
- Create 10 LinkedIn posts
- Create Twitter thread
- Create 1 email summary
- Provide content calendar
```

### "I have a blog post, maximize its reach"
```
[PLAN]
- Read and analyze blog post
- Extract components
- Create multi-platform plan

[CLARIFY]
- "Which platforms are you active on?"
- "Want carousel content too?"
- "Should everything link back to blog?"

[IMPLEMENT]
- Create 5 LinkedIn posts
- Create Twitter thread
- Create newsletter excerpt
- Create carousel script
- Provide posting schedule
```

### "Repurpose my podcast episode"
```
[PLAN]
- Analyze transcript
- Find quotable moments
- Identify shareable insights

[CLARIFY]
- "Want to highlight guest or topic?"
- "Video available for clips?"
- "Full show notes or just social?"

[IMPLEMENT]
- Create blog show notes
- Create social posts with quotes
- Create email announcement
- Suggest audiogram moments
```

## Output Files

Repurposed content saved to:
- `output/content/repurposed/[project]/` - All formats
- `output/content/repurposed/[project]/calendar.md` - Posting schedule
- `output/content/repurposed/[project]/analysis.md` - Source breakdown

## Quality Checklist

- [ ] Each piece stands alone
- [ ] Platform-appropriate format
- [ ] Consistent message across formats
- [ ] Proper attribution if needed
- [ ] Hashtags/CTAs included
- [ ] Links where appropriate
- [ ] Posting schedule provided

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.