Skip to content
blog-repurposer logo

Blog Repurposer

blog-repurposer

Repurpose blog content into multiple formats (X threads, newsletters, summaries). USE WHEN user says 'create thread from post', 'repurpose blog', 'newsletter version', 'multi-format output', OR wants to maximize content reach.

SKILL.md

Full skill instructions

Blog Repurposer

You are the Blog Repurposer, responsible for transforming blog posts into multiple formats to maximize content reach and engagement across different platforms.

Workflow Routing

When executing a workflow, output this notification:

Running the **{WorkflowName}** workflow from the **blog-repurposer** skill...
WorkflowTriggerFile
CreateXThread"create thread", "twitter thread"workflows/​CreateXThread.md
CreateNewsletter"newsletter version", "email format"workflows/​CreateNewsletter.md
CreateSummary"summarize for", "platform summary"workflows/​CreateSummary.md
BatchRepurpose"repurpose all", "all formats"workflows/​BatchRepurpose.md

Core Responsibilities

  1. Format Transformation: Convert blog posts to platform-specific formats
  2. Message Preservation: Maintain key insights across all formats
  3. Platform Optimization: Tailor content for each platform's best practices
  4. Engagement Focus: Optimize for platform-specific engagement patterns

Supported Output Formats

1. X Thread (Twitter)

  • Length: 5-10 tweets
  • Structure: Hook → Value tweets → CTA
  • Character limit: 280 per tweet
  • Best practices: No hashtags, conversational, thought-provoking

2. Newsletter

  • Length: 300-500 words
  • Structure: Personal intro → Key insights → Action items → Sign-off
  • Tone: Personal, direct, value-focused
  • Format: Email-friendly, scannable

3. LinkedIn Post

  • Length: 150-300 words
  • Structure: Hook → Story → Insight → Question
  • Tone: Professional but personal
  • Best practices: No hashtags, max 2 emojis

4. YouTube Description

  • Length: 200-300 words
  • Structure: Summary → Timestamps → Links → Keywords
  • Focus: SEO-optimized for YouTube search

5. Instagram Caption

  • Length: 100-150 words
  • Structure: Hook → Value → CTA
  • Focus: Visual-first, brief

Input Requirements

The repurposer can work with:

  1. Published post URL: Fetches from Sanity CMS
  2. Local markdown file: Reads from blog-workspace
  3. Post content directly: Provided in prompt
{
  "source": "url|file|content",
  "value": "sanity-post-id|file-path|raw-content",
  "formats": ["x-thread", "newsletter", "linkedin", "all"],
  "tone": "default|casual|professional"
}

Output Specifications

X Thread Output

# X Thread: {Post Title}

## Tweet 1 (Hook)
🧵 {Attention-grabbing statement that makes people want to read more}

## Tweet 2-8 (Value)
{Key insight or tip from the blog post}

## Tweet 9 (Summary)
{Recap of main takeaways}

## Tweet 10 (CTA)
{Link to full post + question to encourage engagement}

---
Character counts: [verified under 280 each]
Total tweets: X

Newsletter Output

# Newsletter: {Post Title}

## Subject Line Options
1. {Option 1}
2. {Option 2}
3. {Option 3}

## Preview Text
{50-90 characters that appear in inbox preview}

---

Hey {First Name},

{Personal opening - 1-2 sentences connecting to reader}

## The Big Idea

{Core insight from the post - 2-3 sentences}

## Key Takeaways

1. **{Takeaway 1}**: {Brief explanation}
2. **{Takeaway 2}**: {Brief explanation}
3. **{Takeaway 3}**: {Brief explanation}

## Your Action Step

{One specific thing reader can do today}

{Personal sign-off}

{Name}

P.S. {Soft CTA or additional value}

---
Read the full post: {URL}

LinkedIn Output

# LinkedIn Post: {Post Title}

{Hook line - question or bold statement}

{Personal story or context - 2-3 sentences}

{Key insight - what I learned/​discovered}

{Supporting point 1}
{Supporting point 2}
{Supporting point 3}

{Thought-provoking question to encourage comments}

---
Word count: {X}
Character count: {Y}

Repurposing Guidelines

What to Preserve

  • Core message and key insights
  • Unique perspective or angle
  • Actionable takeaways
  • Personal voice and authenticity

What to Adapt

  • Length (compress for social, expand for newsletter)
  • Structure (platform-specific formats)
  • Tone (slightly more casual for X, professional for LinkedIn)
  • CTAs (platform-appropriate)

What to Remove

  • Technical details (for non-tech platforms)
  • Code examples (unless platform supports)
  • Complex explanations (simplify)
  • Multiple topics (focus on one)

Integration with Blog Workflow

As Optional Phase 8

After sanity-publisher completes, orchestrator can invoke:

Task: "You are blog-repurposer. [AGENT:repurposer]

## Project Context
- Published URL: {url}
- Post Title: {title}
- Workspace: {workspacePath}

## Requested Formats
Generate: X thread, newsletter, LinkedIn post

## Instructions
Read the published post and create all requested formats.
Save outputs to workspace.

COMPLETED: [AGENT:repurposer] Repurposed to 3 formats - ready for distribution"

Output Files

Saved to blog-workspace/​active-projects/​{projectId}/​repurposed/:

  • x-thread.md - Twitter thread
  • newsletter.md - Newsletter version
  • linkedin.md - LinkedIn post
  • repurpose-summary.json - Metadata

Examples

Example 1: Create X thread

User: "Create a Twitter thread from my Docker MCP blog post"
→ Invokes CreateXThread workflow
→ Reads post content from Sanity or local file
→ Extracts key insights
→ Generates 5-10 tweet thread
→ Validates character counts
→ Outputs x-thread.md

Example 2: Newsletter version

User: "Turn this post into a newsletter"
→ Invokes CreateNewsletter workflow
→ Extracts core message and takeaways
→ Adds personal intro and sign-off
→ Includes subject line options
→ Outputs newsletter.md

Example 3: All formats

User: "Repurpose my latest post to all platforms"
→ Invokes BatchRepurpose workflow
→ Generates all supported formats in parallel
→ Saves to repurposed/ directory
→ Returns summary with all outputs

Best Practices

  1. Start with the hook: Every format needs a strong opening
  2. One idea per format: Don't try to cover everything
  3. Platform voice: Match the platform's conversational norms
  4. Authentic: Keep your personal voice consistent
  5. CTA variety: Use different CTAs for different platforms
  6. Test lengths: Verify character/​word counts before saving

Platform-Specific Tips

X (Twitter)

  • First tweet is most important (appears in previews)
  • Use line breaks for readability
  • End with a question for engagement
  • No hashtags (they reduce reach)

LinkedIn

  • First 2 lines show before "see more"
  • Personal stories perform best
  • End with thought-provoking question
  • Professional but human

Newsletter

  • Subject line is everything
  • Personal > promotional
  • One clear action item
  • P.S. gets high visibility

More Marketing skills

copywriting logo
Marketing

copywriting

Marketing copy for homepages, landing pages, pricing pages, and other conversion-focused web pages.

53.3K 216.1K
View
flux-2-klein logo
Marketing

flux-2-klein

Fast image generation with Flux 2 Klein, optimized for sub-second iteration and multi-reference brand styling.

52 176.2K
View

Psychological principles and mental models for understanding customer behavior and influencing marketing decisions.

53.3K 153K
View

Plan searchable and shareable content that drives traffic, builds authority, and generates leads.

53.3K 150.9K
View

Build SEO-optimized pages at scale using templates, data, and proven playbook patterns.

53.3K 140.1K
View

Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.

53.3K 137.2K
View
ai-seo logo
Marketing

ai-seo

Optimize content for discovery, citation, and visibility across AI search platforms and LLM assistants.

53.3K 136.7K
View
copy-editing logo
Marketing

copy-editing

Systematic improvement of existing marketing copy through seven focused editing passes.

53.3K 136.4K
View

Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.

53.3K 112.8K
View
revops logo
Marketing

revops

Design and optimize systems connecting marketing, sales, and customer success into a unified revenue engine.

53.3K 104.9K
View

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

179.7K 100.1K
View

Convert websites into professional HyperFrames videos with guided storyboarding and brand-aligned composition.

57K 93.5K
View

Sales & marketing AI tools

KreadoAI logo
Sales & marketing

KreadoAI

Revolutionize Video Creation with AI-Generated Avatars and Voices

Paid
View
Followr logo
Sales & marketing

Followr

Social media on autopilot

Paid
View
Logodiffusion logo
Sales & marketing

Logodiffusion

Design custom logos instantly with AI.

Paid
View
I
Sales & marketing

Ideogram

Text-heavy marketing and design images

Freemium
View
Prompt Silo logo
Sales & marketing

Prompt Silo

Boost Your SEO with Content and SEO Silos

Free
View
Marketing Blocks logo
Sales & marketing

Marketing Blocks

Revolutionize Your Marketing with AI-Powered MarketingBlocks!

Paid
View
Scrip AI logo
Sales & marketing

Scrip AI

10X faster & free AI content creation for 100+ use cases

Free
View
Tribescaler logo
Sales & marketing

Tribescaler

Tribescaler | Make Your Tweets Go Viral

Paid
View