Skip to content
Back to skills

Content Repurposer

ASecurity

A full repurposing pipeline that transforms a single source piece of content into multiple formats — blog, social media, newsletter, presentation, script — all at once. Use this skill for requests like 'repurpose this content,' 'convert this blog to social media,' 'content recycling,' 'multi-format conversion,' 'turn this into a presentation,' 'convert this report to a blog,' 'multi-channel content,' and other content repurposing tasks. Note: actual image/video production, presentation file (...

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 27, 2026
content-media

Works with

  • cli

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add chodolmu/taskforge-pro --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/chodolmu-content-repurposer/badge)](https://www.skillsdirectory.com/skills/chodolmu-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: "A full repurposing pipeline that transforms a single source piece of content into multiple formats — blog, social media, newsletter, presentation, script — all at once. Use this skill for requests like 'repurpose this content,' 'convert this blog to social media,' 'content recycling,' 'multi-format conversion,' 'turn this into a presentation,' 'convert this report to a blog,' 'multi-channel content,' and other content repurposing tasks. Note: actual image/video production, presentation file (.pptx) generation, and automated social media posting are outside this skill's scope."
---

# Content Repurposer — Multi-Format Content Conversion Pipeline

An agent team collaborates to convert a single source piece of content into blog → social media → presentation, all at once.

## Execution Mode

**Agent Team** — 5 members communicate directly via SendMessage and cross-validate each other's work.

## Agent Roster

| Agent | File | Role | Type |
|-------|------|------|------|
| source-analyst | `.claude/agents/source-analyst.md` | Source analysis, conversion strategy | general-purpose |
| blog-writer | `.claude/agents/blog-writer.md` | SEO blog post writing | general-purpose |
| sns-copywriter | `.claude/agents/sns-copywriter.md` | Platform-specific social posts | general-purpose |
| presentation-builder | `.claude/agents/presentation-builder.md` | Slide presentation | general-purpose |
| quality-reviewer | `.claude/agents/quality-reviewer.md` | Message consistency cross-validation | general-purpose |

## Workflow

### Phase 1: Preparation (Performed directly by the orchestrator)

1. Extract from user input:
   - **Source Content**: The original to convert (text, file, URL)
   - **Output Formats** (optional): Desired conversion formats (default: blog + social + presentation)
   - **Target Audience** (optional): Target audience for each format
   - **Brand Tone** (optional): Consistent brand voice
   - **Constraints** (optional): Specific platforms, length limits, etc.
2. Create the `_workspace/` directory at the project root
3. Organize the input and save it as `_workspace/00_input.md`
4. If the source is a URL, fetch its content via WebFetch
5. Determine the **execution mode** based on request scope

### Phase 2: Team Assembly and Execution

| Order | Task | Owner | Depends On | Deliverable |
|-------|------|-------|------------|-------------|
| 1 | Source analysis | source-analyst | None | `_workspace/01_source_analysis.md` |
| 2a | Blog conversion | blog-writer | Task 1 | `_workspace/02_blog_post.md` |
| 2b | Social media conversion | sns-copywriter | Task 1 | `_workspace/03_sns_package.md` |
| 2c | Presentation conversion | presentation-builder | Task 1 | `_workspace/04_presentation.md` |
| 3 | Quality review | quality-reviewer | Tasks 2a, 2b, 2c | `_workspace/05_review_report.md` |

Tasks 2a (blog), 2b (social), and 2c (presentation) run **in parallel**. All depend only on Task 1 (source analysis), so they can start simultaneously.

**Inter-agent communication flow:**
- source-analyst complete → deliver format-specific strategies to each conversion agent
- blog-writer complete → deliver blog quotes & links to sns-copywriter
- sns-copywriter complete → deliver visual consistency info to presentation-builder
- reviewer cross-validates all deliverables. On 🔴 Must Fix: request revision → rework → re-validate (up to 2 rounds)

### Phase 3: Integration and Final Deliverables

1. Verify all files in `_workspace/`
2. Confirm all 🔴 Must Fix items have been addressed
3. Report the final summary to the user:
   - Source Analysis — `01_source_analysis.md`
   - Blog Post — `02_blog_post.md`
   - Social Media Package — `03_sns_package.md`
   - Presentation — `04_presentation.md`
   - Review Report — `05_review_report.md`

## Scope-Based Modes

| User Request Pattern | Execution Mode | Agents Deployed |
|---------------------|----------------|-----------------|
| "Repurpose this content," "full conversion" | **Full Pipeline** | All 5 |
| "Convert to a blog post" | **Blog Mode** | source-analyst + blog-writer + quality-reviewer |
| "Create social media posts" | **Social Mode** | source-analyst + sns-copywriter + quality-reviewer |
| "Convert to a presentation" | **Presentation Mode** | source-analyst + presentation-builder + quality-reviewer |
| "Review these conversions" | **Review Mode** | quality-reviewer only |

**Using Existing Files**: If the user provides already-converted content, copy it to `_workspace/` and skip that conversion agent.

## Data Transfer Protocol

| Strategy | Method | Purpose |
|----------|--------|---------|
| File-based | `_workspace/` directory | Primary deliverable storage and sharing |
| Message-based | SendMessage | Real-time key information transfer, revision requests |
| Task-based | TaskCreate/TaskUpdate | Progress tracking, dependency management |

File naming convention: `{order}_{deliverable}.{extension}`

## Error Handling

| Error Type | Strategy |
|-----------|----------|
| Source URL inaccessible | Request text input from user, or work with cached content |
| Source too short (under 500 words) | Supplement with related material via web search, note "source augmented" |
| Agent failure | Retry once → if still failing, proceed without that format, note omission in review report |
| 🔴 found in review | Request revision from responsible agent → rework → re-validate (up to 2 rounds) |

## Test Scenarios

### Happy Path
**Prompt**: "Repurpose this blog post into social media and a presentation" + 2,000-word blog post attached
**Expected Results**:
- Source analysis: Structure map, 3 core messages, format-specific conversion strategies
- Blog: SEO-optimized rewrite (improved version if source is already a blog)
- Social: Twitter thread (8 tweets), Instagram carousel (8 slides), LinkedIn post
- Presentation: 15 slides with speaker notes
- Review: All message consistency matrix items verified

### Existing File Flow
**Prompt**: "Convert this report into a presentation only" + PDF file attached
**Expected Results**:
- Presentation Mode: source-analyst + presentation-builder + quality-reviewer deployed
- blog-writer, sns-copywriter skipped

### Error Flow
**Prompt**: "Repurpose the article at this URL" + inaccessible URL
**Expected Results**:
- URL access failure → request text input from user
- If user provides text, proceed with normal pipeline
- Review report notes "source URL inaccessible, based on user-provided text"

## Agent Extension Skills

Each agent leverages the following extension skills to enhance deliverable quality:

| Agent | Extension Skill | Knowledge Provided |
|-------|----------------|-------------------|
| sns-copywriter, blog-writer | `/platform-adaptation` | Platform DNA, conversion matrix, message consistency checks |
| source-analyst, presentation-builder | `/content-atomization` | MINE analysis framework, atom classification system, slide conversion formulas |

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.