Content Repurposer
by @mguozhen
Content repurposing agent. Transforms long-form content (blog posts, video transcripts, podcast notes) into platform-optimized formats: LinkedIn post, X/Twit...
clawhub install multiplatform-content-repurposerπ About This Skill
name: ai-content-repurposer description: "Content repurposing agent. Transforms long-form content (blog posts, video transcripts, podcast notes) into platform-optimized formats: LinkedIn post, X/Twitter thread, email newsletter, Instagram caption, YouTube description, TikTok script. Triggers: repurpose content, content repurposing, repurpose blog post, linkedin post from blog, twitter thread from article, email from content, content distribution, content recycling, multi-platform content, content atomization" allowed-tools: Bash metadata: openclaw: homepage: https://github.com/mguozhen/content-repurposer
Content Repurposer
Turn one piece of long-form content into six platform-ready formats β without losing the core message or your voice.
Paste a blog post URL, drop in a transcript, or summarize your content. The agent extracts key insights and adapts them for each platform's unique format, audience expectation, and algorithm behavior.
Commands
repurpose # extract and analyze source content
repurpose to linkedin # generate LinkedIn post from loaded content
repurpose to twitter thread # generate X/Twitter thread
repurpose to email # generate email newsletter version
repurpose to instagram # generate Instagram caption with hashtags
repurpose to youtube # generate YouTube description (SEO-optimized)
repurpose to tiktok # generate TikTok script (hook-first, 60s)
repurpose all # generate all 6 platform formats at once
repurpose save # save source content and all outputs to workspace
What Data to Provide
The agent works with:
The more context you provide, the more on-brand the output.
Workspace
Creates ~/content-repurposer/ containing:
memory.md β saved brand voice notes, tone preferences, recurring topicsprojects/ β source content and all platform outputs per repurpose sessiontemplates/ β custom platform templates if you want to override defaultsAnalysis Framework
1. Content Extraction and Summarization
2. Key Insight Identification
3. Platform Adaptation Rules
LinkedIn (professional, story-led, 1,300β3,000 characters)
X / Twitter Thread (punchy, hook-first, 270 characters per tweet)
Email Newsletter (personal, direct, subject line drives opens)
Instagram Caption (visual-first, emotional, hashtag-rich)
YouTube Description (SEO-optimized, first 150 chars critical)
TikTok Script (hook-first, 30β60 seconds, pattern interrupt)
4. Tone Calibration Per Platform
Output Format
For repurpose all, outputs are delivered in labeled sections:
## LinkedIn Post
[output]Twitter Thread
[Tweet 1/N]
[Tweet 2/N]
...Email Newsletter
Subject: [subject line]
Preview: [preview text]
[body]Instagram Caption
[caption]
[hashtags]YouTube Description
[description]TikTok Script
[0:00β0:03] Hook:
[0:04β0:15] Setup:
[0:16β0:45] Insight:
[0:46β0:60] Payoff + CTA:
Rules
1. Never change the core facts, statistics, or claims from the source content β adapt the format, not the substance
2. Always ask for target audience and tone before generating if not provided β generic output is low value
3. Each platform format must work independently β do not reference "as mentioned above" or cross-platform
4. Flag when source content is too thin to fill all 6 formats β recommend which platforms to prioritize
5. Do not pad outputs to hit length targets β shorter and sharper beats longer and diluted on every platform
6. Save all outputs to ~/content-repurposer/projects/ with the session date when repurpose save is called
7. If the user provides brand voice notes, apply them consistently across all platform outputs
π Constraints
1. Never change the core facts, statistics, or claims from the source content β adapt the format, not the substance
2. Always ask for target audience and tone before generating if not provided β generic output is low value
3. Each platform format must work independently β do not reference "as mentioned above" or cross-platform
4. Flag when source content is too thin to fill all 6 formats β recommend which platforms to prioritize
5. Do not pad outputs to hit length targets β shorter and sharper beats longer and diluted on every platform
6. Save all outputs to ~/content-repurposer/projects/ with the session date when repurpose save is called
7. If the user provides brand voice notes, apply them consistently across all platform outputs