← 返回 Skills 市场
michael-laffin

Content Recycler

作者 Michael-laffin · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
2511
总下载
5
收藏
5
当前安装
1
版本数
在 OpenClaw 中安装
/install content-recycler
功能描述
Transform and repurpose content across multiple platforms including Twitter, LinkedIn, Facebook, Instagram, TikTok, and email. Use when adapting long-form content for social media, creating platform-specific variations, building content calendars, or maintaining consistent messaging across channels.
使用说明 (SKILL.md)

Content Recycler

Overview

Transform existing content into optimized variations for multiple platforms while maintaining brand voice and message consistency. Turn one blog post into a week's worth of social media content, newsletter copy, and cross-platform engagement.

Core Capabilities

1. Long-Form to Micro-Content

Transform blog posts into:

  • Twitter/X threads (280 char limits per tweet)
  • LinkedIn posts (professional tone, character optimized)
  • Facebook posts (conversational, community-focused)
  • Instagram captions (emoji-rich, hashtag-optimized)
  • TikTok/YouTube Shorts scripts (60-90 second scripts)
  • Email newsletter summaries

Example Request: "Take this 2000-word blog post about '10 Productivity Hacks' and create: (1) A Twitter thread, (2) LinkedIn post, (3) Facebook post, (4) Instagram caption, (5) TikTok script, and (6) Email teaser."

2. Platform-Specific Adaptation

Optimize for each platform's unique characteristics:

Twitter/X:

  • Character limit: 280 per tweet
  • Thread structure for longer content
  • Hashtags: 1-3 per tweet
  • Tone: Conversational, snappy, value-focused

LinkedIn:

  • Character limit: 3,000
  • Professional but conversational tone
  • Data and statistics perform well
  • Use line breaks and emojis strategically

Facebook:

  • Character limit: 63,206
  • Conversational, community-oriented
  • Ask questions to drive engagement
  • Include images/videos

Instagram:

  • Character limit: 2,200
  • Emoji-heavy
  • Hashtags: 5-30 (optimal: 11)
  • Aesthetic formatting, line breaks

TikTok/Reels:

  • Scripts: 60-90 seconds (150-250 words)
  • Hook in first 3 seconds
  • Clear CTA
  • Trending sounds/music suggestions

3. Content Calendar Generation

From single content to multi-day schedule:

Take one comprehensive piece (blog, video, guide) and generate a content calendar with:

  • Day 1: Teaser (Twitter, Instagram Story)
  • Day 2: Main content release (LinkedIn, Facebook)
  • Day 3: Follow-up thread (Twitter/X)
  • Day 4: Behind-the-scenes (Instagram, TikTok)
  • Day 5: Q&A or poll (Facebook, Instagram)
  • Day 6: Summary/stats (LinkedIn)
  • Day 7: Call-to-action/next steps (Email newsletter)

Example Request: "Create a 7-day content calendar from this blog post about 'Remote Work Tips' with daily posts for Twitter, LinkedIn, Instagram, and Facebook."

4. SEO & Hashtag Optimization

Generate platform-appropriate tags:

  • LinkedIn: Tags in content, professional industry tags
  • Instagram: 5-30 hashtags (mix of high, medium, low volume)
  • Twitter: 1-3 hashtags per tweet
  • Facebook: Minimal hashtags, more conversational tags
  • TikTok: Trending sounds, challenge tags

Example Request: "Generate optimized hashtags for Instagram and LinkedIn for this content about 'AI in Marketing'."

Quick Start

Transform Blog to All Platforms

# Use scripts/recycle_content.py
python3 scripts/recycle_content.py \
  --input blog_post.md \
  --output-dir ./output \
  --platforms twitter,linkedin,facebook,instagram,tiktok,email \
  --format all

Create Twitter Thread

# Use scripts/to_twitter_thread.py
python3 scripts/to_twitter_thread.py \
  --input article.md \
  --max-tweets 10 \
  --hashtags 2 \
  --tone conversational

Generate Content Calendar

# Use scripts/generate_calendar.py
python3 scripts/generate_calendar.py \
  --input content.md \
  --days 7 \
  --platforms twitter,linkedin,facebook,instagram \
  --output calendar.md

Scripts

recycle_content.py

Transform content across multiple platforms.

Parameters:

  • --input: Input file path (required)
  • --output-dir: Output directory (default: ./output)
  • --platforms: Comma-separated platforms (twitter,linkedin,facebook,instagram,tiktok,email)
  • --format: Output format (all,threads,posts,captions,scripts)
  • --tone: Tone preference (professional,conversational,playful)
  • --include-hashtags: Include hashtag suggestions (true/false)
  • --cta: Call-to-action to include

Example:

python3 scripts/recycle_content.py \
  --input blog_post.md \
  --output-dir ./output \
  --platforms twitter,linkedin,instagram \
  --tone professional \
  --include-hashtags \
  --cta "Read the full article at link in bio"

to_twitter_thread.py

Convert long-form content to Twitter/X thread.

Parameters:

  • --input: Input file path
  • --max-tweets: Maximum number of tweets (default: 10)
  • --hashtags: Number of hashtags per tweet (default: 2)
  • --tone: Tone preference (default: conversational)
  • --include-cta: Include CTA in final tweet

Example:

python3 scripts/to_twitter_thread.py \
  --input article.md \
  --max-tweets 8 \
  --hashtags 3 \
  --tone conversational \
  --include-cta

to_linkedin_post.py

Create LinkedIn-optimized post from content.

Parameters:

  • --input: Input file path
  • --max-length: Max character length (default: 3000)
  • --tone: Tone (professional,conversational,inspirational)
  • --include-stats: Include statistics/data points
  • --formatting: Use bolding, line breaks (true/false)

Example:

python3 scripts/to_linkedin_post.py \
  --input article.md \
  --tone professional \
  --include-stats \
  --formatting

generate_calendar.py

Generate multi-day content calendar from source content.

Parameters:

  • --input: Input file path
  • --days: Number of days (default: 7)
  • --platforms: Comma-separated platforms
  • --output: Output file
  • --theme: Daily themes (teaser,release,followup,behind_scenes,qa,summary,cta)

Example:

python3 scripts/generate_calendar.py \
  --input content.md \
  --days 7 \
  --platforms twitter,linkedin,facebook,instagram \
  --output calendar.md

optimize_hashtags.py

Generate platform-optimized hashtags.

Parameters:

  • --input: Input content or topic
  • --platforms: Target platforms (instagram,linkedin,twitter,facebook,tiktok)
  • --count: Number of hashtags per platform
  • --niche: Industry/niche (tech,marketing,finance,health,etc.)

Example:

python3 scripts/optimize_hashtags.py \
  --input "AI in marketing automation" \
  --platforms instagram,linkedin,twitter \
  --count 15 \
  --niche marketing

Content Adaptation Guidelines

Twitter/X Best Practices

  1. Hook immediately - First tweet is most important
  2. Number your threads - 1/10, 2/10, etc.
  3. End with CTA - Follow, like, share, link
  4. Use line breaks - Every 2-3 sentences
  5. Add relevant images - Between tweets

Example Thread Structure:

Tweet 1: Hook + what you'll learn + (1/X)
Tweet 2-8: Main points (one key insight per tweet)
Tweet 9: Bonus tip/counterintuitive point
Tweet 10: Summary + CTA + hashtags

LinkedIn Best Practices

  1. First line matters - 3-line hook with white space
  2. Use line breaks - Every 1-2 sentences
  3. Add emojis strategically - 1-2 per paragraph
  4. Include data/statistics - Numbers perform well
  5. End with question - Drive comments
  6. Tag relevant people - 3-5 max

Format Template:

[Hook - 3 lines]

[White space]

[Key insight with data point]

[Personal story/example]

[Another key insight]

[Call to action or question]

#hashtags

Instagram Best Practices

  1. Hook in first line - Stop the scroll
  2. Use line breaks - Every 1-2 sentences
  3. Emojis frequently - But not spammy
  4. Hashtag strategy:
    • 5-10: High volume
    • 5-10: Medium volume
    • 5-10: Niche/low volume
  5. End with CTA - Link in bio, save, share

Caption Template:

[Hook - 2-3 lines with emojis]

[White space]

[Value/content]

[Another paragraph]

[CTA]

[Hashtags block]

Facebook Best Practices

  1. Ask questions - Drive engagement
  2. Use "You" language - Personal connection
  3. Include media - Image or video
  4. Keep it conversational - Not too promotional
  5. Reply to comments - Boost algorithm

TikTok Scripts

  1. Hook in 3 seconds - Value proposition
  2. Keep it short - 60-90 seconds
  3. Use trends - Music, sounds, formats
  4. Clear CTA - Follow, link in bio
  5. Text overlay - Key points on screen

Script Structure:

0-3s: Hook
3-45s: Main content (3-5 points)
45-55s: Call to action
55-60s: Outro

Tone Guidelines

Professional

  • LinkedIn, email newsletters
  • Data-driven, authoritative
  • "We see...", "Research shows..."
  • Avoid: Slang, excessive emojis

Conversational

  • Twitter, Facebook
  • Personal stories, "I've found..."
  • Emojis: 1-2 per post
  • Casual but value-focused

Playful

  • Instagram, TikTok
  • Trending language, emojis
  • "Here's a secret...", "Guess what?"
  • Memes, humor when appropriate

Automation Integration

Weekly Content Recycling Pipeline

# Weekly cron job - Sunday at 9 AM
0 9 * * 0 /path/to/content-recycler/scripts/recycle_content.py \
  --input ~/blog/posts/$(date +\%Y\%m\%d).md \
  --output-dir ~/content/calendar/$(date +\%Y\%m\%d) \
  --platforms all \
  --include-hashtags \
  --cta "Read more at blog.example.com"

Auto-Publish to Social Media

Integrate with social media scheduling tools:

  • Buffer
  • Hootsuite
  • Later
  • SocialPilot

Output from content-recycler can be piped directly to their APIs or uploaded via CSV.

Best Practices

1. Maintain Consistent Brand Voice

  • Define brand voice guidelines in brand guide
  • Adapt tone, don't change message
  • Keep key phrases, mission statements consistent

2. Platform-First Thinking

Don't just copy-paste. Adapt to:

  • Character limits
  • Audience expectations
  • Format conventions
  • Engagement patterns

3. Test and Iterate

  • Track engagement metrics
  • A/B test different variations
  • Learn what works on each platform
  • Refine templates based on performance

4. Timing Matters

  • Twitter: High engagement during work hours
  • LinkedIn: Best Tue-Thu, 8-10 AM
  • Instagram: 7-9 PM, 12-3 PM on weekends
  • Facebook: 1-4 PM on weekdays
  • TikTok: 7-11 PM, weekends

5. Visual Content

  • Twitter: 1 image per 3 tweets
  • Instagram: Every post needs image/video
  • LinkedIn: Document carousels perform well
  • Facebook: Image or video required
  • TikTok: Video only

Work smarter, not harder. One piece, ten platforms.

安全使用建议
The skill appears coherent and limited to local content transformation. Before installing, consider: (1) source provenance — the package origin is unknown and has no homepage; run the scripts in a sandbox or review them if you have concerns, (2) file I/O — the scripts read the provided input file and write outputs to the output directory (they may overwrite files with the same name), (3) license/copyright — ensure you have rights to repurpose the input content, and (4) runtime environment — these are plain Python scripts; run them with a controlled Python environment (virtualenv) and inspect code before executing if you distrust the unknown publisher.
功能分析
Type: OpenClaw Skill Name: content-recycler Version: 1.0.0 The OpenClaw AgentSkills skill bundle 'content-recycler' is classified as benign. The `SKILL.md` provides clear instructions and examples for content transformation and scheduling, without any evidence of prompt injection attempts to subvert the agent's behavior or exfiltrate data. The Python scripts (`recycle_content.py`, `generate_calendar.py`, `optimize_hashtags.py`, etc.) perform file I/O (reading input files and writing transformed content to output files) and string manipulation, which are directly aligned with the skill's stated purpose. There are no indicators of data exfiltration, malicious execution, persistence mechanisms, or obfuscation techniques.
能力评估
Purpose & Capability
Name/description (Content Recycler) align with included scripts: recycling content, generating threads, captions, calendars, and hashtags. No unrelated environment variables, binaries, or config paths are requested.
Instruction Scope
SKILL.md directs the agent to run the bundled Python scripts which read an input file and write output files. The scripts perform only local processing and file I/O; they do not read unrelated system files, query environment variables, or call external network endpoints.
Install Mechanism
There is no install spec or remote downloads; this is an instruction-only skill with bundled source files. Nothing is fetched from external URLs and no archives are extracted.
Credentials
The skill declares no required environment variables, credentials, or config paths, and the code does not attempt to access secrets. The requested privileges are proportional to its functionality.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide configuration. It only writes outputs to a user-specified output directory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install content-recycler
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /content-recycler 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Transform and repurpose content across Twitter, LinkedIn, Facebook, Instagram, TikTok, and email
元数据
Slug content-recycler
版本 1.0.0
许可证
累计安装 5
当前安装数 5
历史版本数 1
常见问题

Content Recycler 是什么?

Transform and repurpose content across multiple platforms including Twitter, LinkedIn, Facebook, Instagram, TikTok, and email. Use when adapting long-form content for social media, creating platform-specific variations, building content calendars, or maintaining consistent messaging across channels. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2511 次。

如何安装 Content Recycler?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install content-recycler」即可一键安装,无需额外配置。

Content Recycler 是免费的吗?

是的,Content Recycler 完全免费(开源免费),可自由下载、安装和使用。

Content Recycler 支持哪些平台?

Content Recycler 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Content Recycler?

由 Michael-laffin(@michael-laffin)开发并维护,当前版本 v1.0.0。

💬 留言讨论