claude-repurpose
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 9 GitHub stars
Code Fail
- rm -rf — Recursive force deletion command in install.sh
Permissions Pass
- Permissions — No dangerous permissions requested
This skill acts as a content repurposing engine for Claude Code. It takes a single piece of content, such as a blog post or video, and generates platform-optimized posts tailored for multiple social media networks.
Security Assessment
The tool is flagged with a critical failure for using a recursive force deletion command (`rm -rf`) within its installation script. While the permissions check passed cleanly, using a piped `curl | bash` installation method paired with forceful deletion commands is a significant security risk. It gives the script the ability to arbitrarily delete files on your system if the repository is ever compromised. No hardcoded secrets were detected, but the tool inherently processes any URLs or local files you feed it. Overall risk is rated Medium.
Quality Assessment
The project is relatively new and has low community visibility, currently sitting at only 9 GitHub stars. However, it is actively maintained, with repository activity as recent as today. It benefits from a clear description and a permissive MIT license, making its code fully open for personal and commercial use.
Verdict
Use with caution—the underlying functionality is useful and actively maintained, but the unsafe installation script requires manual review before execution.
Content Repurposing Engine for Claude Code. Turn 1 piece of content into 10+ platform-optimized posts for Twitter, LinkedIn, Instagram, Facebook, YouTube, Skool, Reddit, and newsletters.
Claude Repurpose

Content Repurposing Engine for Claude Code -- Turn 1 piece of content into 10+ platform-optimized posts in seconds.
What It Does
Takes any content (YouTube video, blog post, podcast, local file) and generates platform-native outputs for:
| Platform | Outputs |
|---|---|
| Twitter/X | Thread (8-12 tweets) + standalone tweets + poll |
| Post + PDF carousel script (10-12 slides) + poll | |
| Carousel (7-10 slides) + caption + reel script | |
| TikTok | Video script (15-60s) + carousel/photo mode + stitch/duet concept |
| Post + poll + story script | |
| YouTube Community | Text post + image concept + poll |
| Skool | Discussion + challenge prompt + poll |
| Newsletter | Excerpt + 3 subject lines + 3-email drip sequence |
| Discussion post + subreddit suggestions | |
| Quora | Answer (300-1000 words) + Space post + question suggestions |
| Quote Graphics | 5 quotable moments + AI image prompts |
| SEO Metadata | Titles, descriptions, hashtags, keywords per platform |
| Calendar | 7-day publishing schedule with optimal times |
Why Not Just Cross-Post?
Cross-posting the same text everywhere kills engagement. Each platform has different:
- Character limits (Twitter: 280 vs LinkedIn: 3,000)
- Algorithm preferences (Twitter rewards replies 27x, LinkedIn rewards saves 5x)
- Audience expectations (LinkedIn: professional, Reddit: peer-to-peer, TikTok: entertaining)
- Content formats (LinkedIn PDF carousels: 6.60% engagement, Instagram mixed-media: 2.33%)
This skill adapts your message for each platform, not just reformats it.
Install
# One-liner
curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/claude-repurpose/main/install.sh | bash
# Or clone and install
git clone https://github.com/AgriciDaniel/claude-repurpose.git
cd claude-repurpose && bash install.sh
Optional: Install /banana for AI-generated quote cards and carousel cover images.
Usage
# Repurpose a blog post to all platforms
/repurpose https://example.com/blog/my-article
# Repurpose a YouTube video
/repurpose https://youtube.com/watch?v=abc123
# Only specific platforms
/repurpose https://example.com/post --platforms twitter,linkedin,instagram
# Quick mode (top 3 platforms only)
/repurpose https://example.com/post --brief
# With AI-generated images (/banana required)
/repurpose https://example.com/post --images
# Override brand voice
/repurpose https://example.com/post --voice witty
# Just analyze content (no outputs)
/repurpose analyze https://example.com/post
# Generate publishing calendar from outputs
/repurpose calendar
How It Works
Input (any content)
|
v
Content Extraction YouTube -> transcript
(auto-detect type) Blog URL -> article text
Audio -> Whisper transcription
Local file -> direct read
|
v
Content Atomization Extract 5-15 reusable atoms:
(key insights, quotes, stats, quotes, insights,
statistics, arguments) questions, contrarian takes
|
v
5 Parallel Agents Social (Twitter+LinkedIn+Facebook)
(simultaneous) Visual (Instagram+TikTok+Quotes+Images)
Longform (Newsletter+Email+Reddit+Quora)
Community (YouTube+Skool)
SEO (metadata across all)
|
v
Output Directory ./repurposed/<timestamp>/
(30+ files organized twitter/, linkedin/, instagram/,
by platform) facebook/, skool/, quotes/, etc.
Output Structure
./repurposed/2026-03-31-1430/
├── summary.md # Overview of all generated content
├── atoms.md # Extracted content atoms
├── twitter/
│ ├── thread.md # 8-12 tweet thread
│ ├── standalone-tweet.md # Standalone tweets
│ └── poll.md
├── linkedin/
│ ├── post.md
│ ├── carousel.md # Slide-by-slide script
│ └── poll.md
├── instagram/
│ ├── carousel.md # 7-10 slide script
│ ├── caption.md
│ └── reel-script.md
├── tiktok/
│ ├── video-script.md # 15-60s video script
│ ├── carousel.md # Photo mode (2-10 slides)
│ └── stitch-duet.md # Stitch/duet concept
├── facebook/
│ ├── post.md
│ ├── poll.md
│ └── story.md
├── youtube-community/
│ ├── post.md
│ ├── image-concept.md
│ └── poll.md
├── skool/
│ ├── discussion.md
│ ├── challenge.md
│ └── poll.md
├── newsletter/
│ ├── newsletter.md # Newsletter excerpt
│ ├── subject-lines.md
│ └── email-sequence.md
├── reddit/
│ ├── post.md
│ └── subreddits.md
├── quora/
│ ├── answer.md # 300-1000 word answer
│ ├── space-post.md # Quora Space post
│ └── questions.md # Question suggestions
├── quotes/
│ ├── quotes.md
│ └── banana-prompts.md
├── seo-metadata.md
├── calendar.md
└── images/ # AI-generated (with --images)
Platform Intelligence (2026 Data)
Built-in knowledge of each platform's current algorithm and best practices:
| Platform | Key Insight | Source |
|---|---|---|
| Twitter/X | Replies weighted 27x a like; threads get +63% impressions | X Algorithm Analysis 2026 |
| PDF carousels: 6.60% engagement (highest format); saves = 5x a like | LinkedIn Algorithm Feb 2026 | |
| Mixed media carousels: 2.33% vs 1.80% image-only; "swipe left" = +10% | Instagram Benchmarks 2026 | |
| 50% of feed from non-followed accounts; saves + DM shares most powerful | Facebook Algorithm 2026 | |
| YouTube | Polls = highest community engagement; 2-4 posts/week optimal | YouTube Community Guide 2026 |
| Skool | 20-30% monthly active = healthy; content rotation required | Skool Best Practices 2026 |
Image Generation (/banana)
With Claude Banana installed, the --images flag generates:
- Quote cards (5): Minimalist designs with content's best quotes
- Carousel covers: Bold title slides for Instagram and LinkedIn
- Hero images: Topic-relevant visuals for social posts
Without /banana, prompts are saved to banana-prompts.md for manual use.
Requirements
- Claude Code CLI
- Python 3.10+
- Optional: yt-dlp (YouTube transcript extraction)
- Optional: Whisper (audio transcription)
- Optional: /banana (AI image generation)
Architecture
- 13 sub-skills covering every platform
- 5 parallel subagents for maximum speed
- 8 reference files with platform specs, hook formulas, voice rules, and benchmarks
- 3 Python scripts for content extraction (article, transcript, audio)
Ecosystem
Part of the AgriciDaniel Claude Code skill family:
| Skill | Purpose |
|---|---|
| claude-seo | SEO analysis (19 skills, 12 agents) |
| claude-youtube | YouTube creator tools |
| claude-ads | Ad campaign auditing (186+ checks) |
| claude-banana | AI image generation |
| claude-repurpose | Content repurposing (this skill) |
License
MIT
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found