Content Repurposer
v1.0.0Convert any text into 10+ marketing formats like Twitter threads, LinkedIn posts, blog intros, email newsletters, social announcements, and meta descriptions.
Content Repurposer
Repurpose any content into 10+ marketing formats instantly.
Usage
uv run python scripts/repurpose.py "Your content here" [--type auto] [--tone professional|casual|humorous] [--output ./output]
Arguments
content(required): The source content — a tweet, article text, product description, or any string.--type(optional): Override auto-detection. Values:tweet,article,description,speech,email.--tone(optional): Writing tone. Values:professional(default),casual,humorous,inspirational,technical.--output(optional): Output directory for individual files. Defaults to./output.
Output Formats
| Format | Description |
|---|---|
| Twitter Thread | 5-7 tweet thread with hook, points, CTA |
| LinkedIn Post | Professional post with 3-5 key insights |
| Blog Intro | 200-word engaging blog introduction |
| Email Newsletter | Full newsletter paragraph with subject line |
| Discord Announcement | Server-friendly announcement with emoji formatting |
| Reddit Post | Title + body for relevant subreddit |
| Quora Answer | Informative answer to a related question |
| Instagram Caption | Engaging caption with hashtags |
| Email Subject Lines | 5 compelling subject line variants |
| Meta Descriptions | 3 SEO-optimized meta descriptions |
Workflow
- Input: Content is analyzed and classified
- Generation: Each format is generated with platform-specific optimization
- Output: All formats returned as structured JSON
Error Handling
All outputs return JSON with success field:
success: true— Operation completed, checkresultsdictsuccess: false— Checkerror_codeanderror_message
Notes
- Uses MiniMax API via OpenClaw for generation
- Rate limiting handled with exponential backoff
- Empty content returns an error with code
EMPTY_CONTENT
Version tags
latest
