Install in seconds
Install this skill
Copy the command and run it in your terminal. You can review the source before installing.
terminal
git clone https://github.com/revfactory/harness-100

Works with Git. The repository opens in your current directory.

🔄
Writing

Content Repurposer

by revfactory

Transforms a single piece of content into multiple formats—blog posts, social media, presentations—using an agent team pipeline. Ideal for content repurposing, multi-channel distribution, and cross-format conversion tasks.

1.2K stars420 forksAdded 2026/07/20

Documentation

README

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

More from revfactory

Other Claude Code skills by this author in the directory.