Home
Softono

Claude Repurpose

Open source MIT Python
48
Stars
12
Forks
0
Issues
0
Watchers
4 months
Last Commit

 About Claude Repurpose

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.

Platforms

Web Self-hosted

Languages

Python

Need Help Installing Claude Repurpose?

We provide expert installation service for this software. Our team will install, configure, and secure Claude Repurpose on your server. plans start at just $30.

Claude Repurpose

View on GitHub

Claude Repurpose

Claude Repurpose

Content Repurposing Engine for Claude Code -- Turn 1 piece of content into 10+ platform-optimized posts in seconds.

MIT License Claude Code Python 3.10+


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
Threads Thread (5-10 posts) + standalone posts + image post
LinkedIn Post + PDF carousel script (10-12 slides) + poll
Instagram Carousel (7-10 slides) + caption + reel script
TikTok Video script (15-60s) + carousel/photo mode + stitch/duet concept
Pinterest 3-5 pin descriptions + idea pin script + board suggestions
Snapchat Story script (3-5 frames) + Spotlight script + AR concept
Facebook Post + poll + story script
YouTube Community Text post + image concept + poll
Skool Discussion + challenge prompt + poll
Discord Announcement + discussion thread + rich embed
Newsletter Excerpt + 3 subject lines + 3-email drip sequence
Reddit Discussion post + subreddit suggestions
Quora Answer (300-1000 words) + Space post + question suggestions
Medium Article (1500-3000 words) + tags + publication suggestions
WhatsApp Channel update + poll + content teaser
Telegram Channel post + deep dive + poll
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
  6 Parallel Agents         Social (Twitter+Threads+LinkedIn+Facebook)
  (simultaneous)            Visual (Instagram+TikTok+Pinterest+Snapchat+Quotes)
                            Longform (Newsletter+Email+Reddit+Quora)
                            Community (YouTube+Skool+Discord)
                            Broadcast (WhatsApp+Telegram+Medium)
                            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
├── threads/
│   ├── thread.md              # 5-10 post thread
│   ├── standalone-posts.md    # 3-5 standalone posts
│   └── image-post.md          # Image post concept
├── tiktok/
│   ├── video-script.md        # 15-60s video script
│   ├── carousel.md            # Photo mode (2-10 slides)
│   └── stitch-duet.md         # Stitch/duet concept
├── pinterest/
│   ├── pins.md                # 3-5 pin descriptions
│   ├── idea-pin.md            # Idea pin script (5-10 slides)
│   └── boards.md              # Board suggestions
├── snapchat/
│   ├── story-script.md        # 3-5 frames (10s each)
│   ├── spotlight-script.md    # Up to 60s Spotlight
│   └── ar-concept.md          # AR lens concept
├── facebook/
│   ├── post.md
│   ├── poll.md
│   └── story.md
├── youtube-community/
│   ├── post.md
│   ├── image-concept.md
│   └── poll.md
├── skool/
│   ├── discussion.md
│   ├── challenge.md
│   └── poll.md
├── discord/
│   ├── announcement.md        # Server announcement
│   ├── thread-prompt.md       # Discussion thread starter
│   └── embed.md               # Rich embed message
├── 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
├── medium/
│   ├── article.md             # 1500-3000 word article
│   ├── tags-publications.md   # Tags + publication suggestions
│   └── crosspost-note.md      # Canonical URL handling
├── whatsapp/
│   ├── update.md              # Channel update (100-300 chars)
│   ├── poll.md                # Channel poll
│   └── teaser.md              # Content teaser with link
├── telegram/
│   ├── post.md                # Channel post (500-1000 chars)
│   ├── deep-dive.md           # Formatted deep dive
│   └── poll.md                # Poll with optional quiz mode
├── 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
LinkedIn PDF carousels: 6.60% engagement (highest format); saves = 5x a like LinkedIn Algorithm Feb 2026
Instagram Mixed media carousels: 2.33% vs 1.80% image-only; "swipe left" = +10% Instagram Benchmarks 2026
Facebook 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

  • 20 sub-skills covering every platform
  • 6 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


Author

Built by Agrici Daniel - AI Workflow Architect.