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 (...
Scanned 9/8/2026
Install to Claude Code
npx -y skills add revfactory/harness-100 --skill content-repurposer --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Content Repurposer?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/revfactory-content-repurposer-harness-100)More formats (shields.io, HTML) on the badges page.
---
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 |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!