blacktwist/social-media-skills2 files

Content Repurposer Sms

When the user wants to turn one piece of content into multiple formats or adapt content across text-first and visual-first platforms (LinkedIn, Twitter/X, Threads, Bluesky, Facebook, Instagram, TikTok, Pinterest, YouTube). Also use when the user mentions 'repurpose,' 'turn this into,' 'adapt this for,' 'cross-post,' 'reformat,' 'blog to social,' 'newsletter to posts,' 'video to posts,' 'YouTube to clips,' 'Reels from a podcast,' or 'get more from this content.' For writing original posts, see post-writer-sms. For threads, see thread-writer-sms. For carousels, see carousel-writer-sms. For visual-first captions, see caption-writer-sms.

Specification
Skill ID
blacktwist/social-media-skills/content-repurposer-sms
Publisher
blacktwist
Repository
social-media-skills
Installs
0
Files
2
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

blacktwist/social-media-skills/content-repurposer-smsInstalls these files
  • SKILL.md
  • evals/.gitkeep

What this skill tells the agent

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 .agents/social-media-context-sms.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-media-context-sms 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. Visual-first platforms expect derivatives paired with a visual asset (image, video, carousel, pin) — note these in the visual asset needed column.

SourceBest DerivativesVisual asset needed
Blog postLinkedIn post (key insight), Twitter/X thread (key takeaways), LinkedIn or Instagram carousel (framework or tips), Threads post (casual take), 3-5 standalone posts, Pinterest pins per section, Facebook post with imagePin graphics, carousel slides, optional Reel summary
NewsletterThread (expand the main argument), single post (the one sentence everyone needs), LinkedIn or Instagram carousel, Pinterest pin to the archiveCarousel slides, pin graphic
Podcast / video transcriptQuote posts (pull the best 3 lines), thread of key moments, carousel of insights, Reels / TikToks / Shorts from highlight clips (30-90s each), YouTube video itself, Pinterest video pinVertical clips for Reels/TikTok/Shorts, square clips for LinkedIn, audiogram for static feeds
Existing social postAdapt for other platforms (lengthen for LinkedIn, shorten for X), expand into a thread, compress into a Threads one-liner, turn into a Reel script or TikTok hookOptional vertical video for Reels/TikTok
Case study / storyThread (narrative arc), LinkedIn long-form post, carousel (before/after or steps), Reel "story time" video, YouTube long-form videoCarousel slides, vertical video
How-to / tutorialCarousel (step-by-step), thread (one step per post), standalone tips (one tip per post across the week), Reel/TikTok/Short demo (one step per video for a series), Pinterest Idea Pin (multi-page tutorial), YouTube long-form tutorialStep graphics, demo footage, Idea Pin pages
YouTube long-form videoShorts (3-7 vertical clips with captions), TikTok clips, Reels, X thread of key takeaways, LinkedIn post linking to the full video, Pinterest video pin, Community post teaser, transcript-derived blog postVertical re-cuts, Shorts thumbnails
Reel / TikTok / ShortCross-post to other vertical platforms (Reels↔TikTok↔Shorts↔Pinterest video pin), thread of the lessons, LinkedIn caption + native video upload, transcript-as-blogSame vertical asset, re-captioned per platform
Webinar / live sessionYouTube replay, podcast audio, blog recap, carousel of key slides, Reels/TikToks/Shorts of best moments, X thread of takeawaysReplay video, slide graphics, vertical clips

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 typeBest format
Step-by-step processCarousel or thread
Single counterintuitive claimStandalone post or thread opener
Story with a lessonThread (narrative arc) or LinkedIn long-form
Data point or statisticStandalone post with context
Framework or modelCarousel (one slide per element)
Quote or memorable lineStandalone 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, no link in body (use first comment)
  • Threads — casual, like a text to a smart friend, raw and real beats polished and corporate, shorter is often better
  • Bluesky — clever, concise, anti-corporate; 300 char limit; no hashtag culture
  • Facebook — conversational, story-led, 40-500 chars, 1-3 hashtags max, links work in body, end with a direct question
  • Instagram — hook in the first 125 chars, 200-800 char caption, 3-10 hashtags at end or first comment, save/share CTA, no clickable links (link in bio), alt text on every asset
  • TikTok — caption is supporting copy under the video; under 150 chars typical, 3-5 hashtags, include in-app search keywords, low-polish native voice
  • Pinterest — title (≤100 chars, keyword-led) + description (≤500 chars, helpful and scannable); link in dedicated field; no hashtag reliance — use natural keywords; "how to" and "ideas for" framings perform best
  • YouTube long-form — title 60-70 chars with keyword + curiosity, description 5000 chars max with chapters/timestamps, 3 hashtags max, links above the "...more" fold
  • YouTube Shorts — caption under 150 chars, include #shorts, soft CTA; treat the video hook as primary
  • YouTube Community posts — text-first, similar tone to Facebook; great for polls and audience warm-ups between video drops

More from blacktwist

Use this skill in a project

Open any RiverX project, search the Skills panel for blacktwist/social-media-skills/content-repurposer-sms, and install it in one click.

Use this skill