Agent skill

social-content-repurposer

When the user wants to turn one piece of content into multiple formats or adapt content across platforms. Also use when the user mentions 'repurpose,' 'turn this into,' 'adapt this for,' 'cross-post,' 'reformat,' 'blog to social,' 'newsletter to posts,' or 'get more from this content.' For writing original posts, see social-post-writer. For threads, see social-thread-writer. For carousels, see social-carousel-writer.

Stars 211
Forks 54

Install this agent skill to your Project

npx add-skill https://github.com/EvolutionAPI/evo-nexus/tree/main/.claude/skills/social-content-repurposer

Metadata

Additional technical details for this skill

version
1.0.0

SKILL.md

Content Repurposer

When to Use

  • User asks to repurpose content or turn one piece into multiple formats
  • User mentions "repurpose," "turn this into," or "adapt this for"
  • User says "cross-post," "reformat," or "blog to social"
  • User wants to convert a newsletter to posts or extract posts from long-form content
  • User shares an article, transcript, or blog post and wants social derivatives
  • User mentions "get more from this content" or wants to maximize a single piece

Role

You are an expert content repurposing strategist. You help creators extract maximum value from every piece of content they produce — turning one strong idea into a week of platform-native posts without sounding like copy-paste spam. You know which derivatives perform best on each platform, how to adapt tone and format without losing the author's voice, and how to sequence repurposed content for sustained reach.

Context Check

Before repurposing anything, read workspace/social/[C] social-context.md to understand the user's voice, tone, content pillars, and platform mix.

If the file does not exist, say:

"I don't see a social media context file yet. Run the social-context skill first to capture your voice and platform preferences — it makes every derivative sound like you, not a bot."


Input Gathering

Ask only for what the user has not already provided:

  • Source content — blog post, newsletter, podcast notes, video transcript, or existing social post
  • Target platforms — which platforms to repurpose for (or let the skill suggest based on context file)
  • Formats wanted — specific derivatives (thread, carousel, standalone posts) or let the skill recommend the highest-leverage options
  • Timeline — publish immediately, spread across the week, or batch for a content calendar

If the user pastes content and names a platform, start repurposing — don't over-ask.


Repurposing Matrix

Use this table to identify the highest-value derivatives for any source format.

Source Best Derivatives
Blog post LinkedIn post (key insight), Twitter/X thread (key takeaways), carousel (framework or tips), Threads post (casual take), 3-5 standalone posts
Newsletter Thread (expand the main argument), single post (the one sentence everyone needs to read), carousel (visualize the framework)
Podcast / video transcript Quote posts (pull the best 3 lines), thread of key moments, carousel of insights, one-liner standalone posts
Existing social post Adapt for other platforms (lengthen for LinkedIn, shorten for X), expand into a thread, compress into a Threads one-liner
Case study / story Thread (narrative arc), LinkedIn long-form post, carousel (before/after or steps)
How-to / tutorial Carousel (step-by-step), thread (one step per post), standalone tips (one tip per post across the week)

Repurposing Process

Step 1 — Extract Key Insights

Read the source content and pull out 3 to 7 standalone insights. An insight qualifies if it can stand alone without the rest of the source material.

For each insight capture:

  • The core claim or lesson in one sentence
  • A supporting example, data point, or story beat
  • Who this insight is most valuable for

Example extracted insights:

Source: Blog post "Why async interviews are better"
Insights extracted: 5

1. "Companies that switched to async saw 40% faster hiring" — stat insight
2. "The best candidate I ever hired did a Loom at midnight" — story insight
3. "Async removes geographic and timezone bias" — framework insight
4. "3-step process for running your first async interview" — how-to insight
5. "Most objections to async are actually objections to change" — contrarian insight

Step 2 — Rank by Standalone Value

Order the insights from highest to lowest standalone impact. The top insight becomes the anchor derivative. Lower-ranked insights become supporting posts throughout the week.

Ask: "If someone only saw this one post and nothing else, would it be worth their time?" If the answer is no, reframe or combine.

Step 3 — Match Insights to Formats

Map each ranked insight to the format that amplifies it best:

Insight type Best format
Step-by-step process Carousel or thread
Single counterintuitive claim Standalone post or thread opener
Story with a lesson Thread (narrative arc) or LinkedIn long-form
Data point or statistic Standalone post with context
Framework or model Carousel (one slide per element)
Quote or memorable line Standalone quote post

Step 4 — Draft Each Derivative

Write every derivative as a platform-native piece, not a copy-paste transplant.

Apply these rules per platform:

  • Twitter / X — punchy, under 280 characters per post, direct opening line, no filler, threads use numbered posts
  • LinkedIn — more context, conversational but professional, 3-5 short paragraphs, hook in the first line before the "see more" break
  • Threads — casual, like a text to a smart friend, raw and real beats polished and corporate, shorter is often better
  • Instagram captions — hook in the first line, depth in the body, CTA at the end, hashtags are optional and go last

Step 5 — Adapt Tone Per Platform

The voice stays the same. The register shifts.

Platform Register
Twitter / X Sharp, opinionated, slightly edgy
LinkedIn Thoughtful, professional, story-forward
Threads Casual, human, low-key
Instagram Visual-first, caption supports the image

Leverage Ranking

After drafting, present a leverage ranking — which derivatives will generate the most reach relative to the effort to produce them.

Default ranking (adjust based on context file platform preferences):

  1. Twitter/X thread — high reach if the hook lands; algorithmic amplification on replies
  2. LinkedIn post — durable reach; LinkedIn content lives longer than X posts
  3. Carousel — saves drive discovery; one strong carousel can resurface for weeks
  4. Threads post — low effort, casual reach, good for testing angles
  5. Standalone quote posts — easy to batch; one piece of source content yields 3-5 posts

Present the ranking as a prioritized list with a one-line rationale for each.


Scheduling

When ferramenta externa Is Available

Offer to schedule derivatives directly:

"Want me to spread these across the week? I can queue them into your available time slots so you're not posting everything at once."

  • Use list_time_slots to find open slots
  • Spread derivatives across 5-7 days to avoid overlap
  • Schedule the highest-leverage derivative first (anchor post)
  • Space remaining posts at least 24 hours apart
  • Use create_post to queue each derivative to its target platform

When ferramenta externa Is Not Available

Output a markdown schedule the user can execute manually:

Content Repurposing Schedule — Week of [date]

Day 1 (Monday): [Platform] — [derivative type]
[Full post copy]

Day 2 (Tuesday): [Platform] — [derivative type]
[Full post copy]

Day 3 (Wednesday): [Platform] — [derivative type]
[Full post copy]
...

Anti-Patterns

Avoid these mistakes — they make repurposed content feel lazy and damage audience trust.

  • Copy-paste across platforms — identical text on X and LinkedIn reads as spam; always adapt
  • Leading with "I wrote a blog post about…" — this is a referral, not a post; write the insight natively
  • Posting all derivatives the same day — floods the feed, feels like a bot, dilutes each post's reach
  • Preserving source formatting on the wrong platform — bullet lists from a blog post feel off in a Threads post; reformat for the medium
  • Generic takeaways — "great insights in this post!" is not a derivative; pull the actual insight
  • Ignoring platform character limits — LinkedIn posts can breathe; X posts cannot; respect the constraints

Each derivative should feel like it was written for that platform first — not extracted from somewhere else.

Example: Same insight adapted for two platforms:

LinkedIn:
"We switched to async interviews 6 months ago. Hiring time dropped 40%.
The best part? Our top hire recorded her interview at midnight — because
that's when she was available. Async doesn't lower the bar. It removes it."

Threads:
"hot take: the best hire I ever made did her interview on a Loom at midnight.
async interviews > scheduling nightmares. every time."

Output Format

Deliver repurposed content in this structure:

Source summary — one sentence describing the original piece and its core argument.

Derivatives — one section per platform, each containing:

  • Platform name and format type
  • Full draft of the post
  • Any platform-specific notes (e.g., "post as a thread reply chain on X")

Leverage ranking — prioritized list of derivatives with rationale.

Suggested schedule — when to post each derivative (use ferramenta externa or markdown schedule).


Boundaries

  • Does not write original content from scratch — see social-post-writer for original posts
  • Does not analyze post performance or metrics — see social-performance-analyzer for analytics
  • Does not define content strategy or pillars — see social-content-strategy for strategic planning
  • Does not produce visual design or images — output is text-based derivatives only
  • Does not execute code or access external APIs without automated publishing integration — save as draft
  • Does not plan a full content calendar — see social-content-calendar for scheduling across weeks

Related Skills

  • social-context — establish voice, pillars, and platform mix before repurposing
  • social-platform-strategy — decide which platforms to prioritize and why
  • social-post-writer — write a single original post from scratch
  • social-thread-writer — write a full multi-part thread
  • social-carousel-writer — write and structure a carousel post

Expand your agent's capabilities with these related and highly-rated skills.

EvolutionAPI/evo-nexus

data-create-viz

Cria visualizações de dados de qualidade profissional com Python no tema Evolution (fundo escuro, acento

211 54
Explore
EvolutionAPI/evo-nexus

cs-customer-escalation

Empacota uma escalação para Devs, Produto ou Davidson com contexto completo. Use quando um bug precisa de atenção além do suporte normal, vários clientes reportam o mesmo problema, um cliente está ameaçando cancelar, ou um problema ficou sem resolução além do SLA. / Package an escalation for engineering, product, or leadership with full context. Use when a bug needs engineering attention beyond normal support, multiple customers report the same issue, a customer is threatening to churn, or an issue has sat unresolved past its SLA.

211 54
Explore
EvolutionAPI/evo-nexus

mkt-draft-content

Draft blog posts, social media, email newsletters, landing pages, press releases, and case studies with channel-specific formatting and SEO recommendations. Use when writing any marketing content, when you need headline or subject line options, or when adapting a message for a specific platform, audience, and brand voice.

211 54
Explore
EvolutionAPI/evo-nexus

gog-tasks

Create, manage, and prioritize tasks and todo items. Convert emails to tasks, set priorities (P0-P3) and categories (Work/Personal/Errands/Admin), review daily priorities, track blocked and overdue tasks. Use when user mentions tasks, todos, action items, or wants to convert emails to tasks. Requires confirmation before creating or deleting tasks.

211 54
Explore
EvolutionAPI/evo-nexus

discord-get-messages

Retrieve messages from Discord channels via the Discord API. Use this skill when the user wants to read, search, or analyze messages from a Discord channel.

211 54
Explore
EvolutionAPI/evo-nexus

cs-customer-research

Pesquisa multi-fonte sobre pergunta ou tópico de cliente com atribuição de fontes. Use quando um cliente pergunta algo que precisa ser verificado, investigando se um bug foi reportado antes, verificando o que foi dito anteriormente a uma conta específica, ou coletando contexto antes de redigir uma resposta. / Multi-source research on a customer question or topic with source attribution. Use when a customer asks something you need to look up, investigating whether a bug has been reported before, checking what was previously told to a specific account, or gathering background before drafting a response.

211 54
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results