Install
openclaw skills install gia-content-repurposerRepurpose long-form content (blog posts, articles, YouTube transcripts) into multiple formats automatically — Twitter/X threads, LinkedIn posts, email newsletters, Instagram captions, and short-form summaries. Use when converting blog posts to social media, creating multi-platform content from a single source, generating tweet threads from articles, writing newsletters from blog content, or building a content distribution pipeline.
openclaw skills install gia-content-repurposerTurn any long-form content into platform-optimized posts for Twitter/X, LinkedIn, email, and more.
# From a URL
node scripts/repurpose.js --url "https://example.com/blog-post" --formats twitter,linkedin,newsletter
# From a local file
node scripts/repurpose.js --file ./my-article.md --formats twitter,linkedin
# From clipboard/stdin
cat article.md | node scripts/repurpose.js --formats all
| Format | Description | Typical Length |
|---|---|---|
twitter | Thread of 3-8 tweets with hooks and CTAs | 280 chars/tweet |
linkedin | Professional post with formatting | 500-1,500 chars |
newsletter | Email-ready summary with key takeaways | 300-800 words |
instagram | Caption with hashtags and emoji | 200-400 chars |
summary | TL;DR bullet points | 3-5 bullets |
all | Generate all formats | — |
Edit scripts/config.json:
tone: professional | casual | provocative | educationalaudience: developers | marketers | founders | generalincludeEmoji: true/falsemaxTweets: 3-12 (default 6)ctaLink: URL to include in postsscripts/repurpose.js — Main pipelinescripts/config.json — Tone, audience, and format settingsreferences/platform-guides.md for character limits and best practices per platform