{
  "schemaVersion": "1.0",
  "item": {
    "slug": "content-recycler",
    "name": "Content Recycler",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/Michael-laffin/content-recycler",
    "canonicalUrl": "https://clawhub.ai/Michael-laffin/content-recycler",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/content-recycler",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=content-recycler",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/__init__.py",
      "scripts/generate_calendar.py",
      "scripts/optimize_hashtags.py",
      "scripts/recycle_content.py",
      "scripts/to_linkedin_post.py"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/content-recycler"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/content-recycler",
    "agentPageUrl": "https://openagent3.xyz/skills/content-recycler/agent",
    "manifestUrl": "https://openagent3.xyz/skills/content-recycler/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/content-recycler/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Overview",
        "body": "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."
      },
      {
        "title": "1. Long-Form to Micro-Content",
        "body": "Transform blog posts into:\n\nTwitter/X threads (280 char limits per tweet)\nLinkedIn posts (professional tone, character optimized)\nFacebook posts (conversational, community-focused)\nInstagram captions (emoji-rich, hashtag-optimized)\nTikTok/YouTube Shorts scripts (60-90 second scripts)\nEmail newsletter summaries\n\nExample Request:\n\"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.\""
      },
      {
        "title": "2. Platform-Specific Adaptation",
        "body": "Optimize for each platform's unique characteristics:\n\nTwitter/X:\n\nCharacter limit: 280 per tweet\nThread structure for longer content\nHashtags: 1-3 per tweet\nTone: Conversational, snappy, value-focused\n\nLinkedIn:\n\nCharacter limit: 3,000\nProfessional but conversational tone\nData and statistics perform well\nUse line breaks and emojis strategically\n\nFacebook:\n\nCharacter limit: 63,206\nConversational, community-oriented\nAsk questions to drive engagement\nInclude images/videos\n\nInstagram:\n\nCharacter limit: 2,200\nEmoji-heavy\nHashtags: 5-30 (optimal: 11)\nAesthetic formatting, line breaks\n\nTikTok/Reels:\n\nScripts: 60-90 seconds (150-250 words)\nHook in first 3 seconds\nClear CTA\nTrending sounds/music suggestions"
      },
      {
        "title": "3. Content Calendar Generation",
        "body": "From single content to multi-day schedule:\n\nTake one comprehensive piece (blog, video, guide) and generate a content calendar with:\n\nDay 1: Teaser (Twitter, Instagram Story)\nDay 2: Main content release (LinkedIn, Facebook)\nDay 3: Follow-up thread (Twitter/X)\nDay 4: Behind-the-scenes (Instagram, TikTok)\nDay 5: Q&A or poll (Facebook, Instagram)\nDay 6: Summary/stats (LinkedIn)\nDay 7: Call-to-action/next steps (Email newsletter)\n\nExample Request:\n\"Create a 7-day content calendar from this blog post about 'Remote Work Tips' with daily posts for Twitter, LinkedIn, Instagram, and Facebook.\""
      },
      {
        "title": "4. SEO & Hashtag Optimization",
        "body": "Generate platform-appropriate tags:\n\nLinkedIn: Tags in content, professional industry tags\nInstagram: 5-30 hashtags (mix of high, medium, low volume)\nTwitter: 1-3 hashtags per tweet\nFacebook: Minimal hashtags, more conversational tags\nTikTok: Trending sounds, challenge tags\n\nExample Request:\n\"Generate optimized hashtags for Instagram and LinkedIn for this content about 'AI in Marketing'.\""
      },
      {
        "title": "Transform Blog to All Platforms",
        "body": "# Use scripts/recycle_content.py\npython3 scripts/recycle_content.py \\\n  --input blog_post.md \\\n  --output-dir ./output \\\n  --platforms twitter,linkedin,facebook,instagram,tiktok,email \\\n  --format all"
      },
      {
        "title": "Create Twitter Thread",
        "body": "# Use scripts/to_twitter_thread.py\npython3 scripts/to_twitter_thread.py \\\n  --input article.md \\\n  --max-tweets 10 \\\n  --hashtags 2 \\\n  --tone conversational"
      },
      {
        "title": "Generate Content Calendar",
        "body": "# Use scripts/generate_calendar.py\npython3 scripts/generate_calendar.py \\\n  --input content.md \\\n  --days 7 \\\n  --platforms twitter,linkedin,facebook,instagram \\\n  --output calendar.md"
      },
      {
        "title": "recycle_content.py",
        "body": "Transform content across multiple platforms.\n\nParameters:\n\n--input: Input file path (required)\n--output-dir: Output directory (default: ./output)\n--platforms: Comma-separated platforms (twitter,linkedin,facebook,instagram,tiktok,email)\n--format: Output format (all,threads,posts,captions,scripts)\n--tone: Tone preference (professional,conversational,playful)\n--include-hashtags: Include hashtag suggestions (true/false)\n--cta: Call-to-action to include\n\nExample:\n\npython3 scripts/recycle_content.py \\\n  --input blog_post.md \\\n  --output-dir ./output \\\n  --platforms twitter,linkedin,instagram \\\n  --tone professional \\\n  --include-hashtags \\\n  --cta \"Read the full article at link in bio\""
      },
      {
        "title": "to_twitter_thread.py",
        "body": "Convert long-form content to Twitter/X thread.\n\nParameters:\n\n--input: Input file path\n--max-tweets: Maximum number of tweets (default: 10)\n--hashtags: Number of hashtags per tweet (default: 2)\n--tone: Tone preference (default: conversational)\n--include-cta: Include CTA in final tweet\n\nExample:\n\npython3 scripts/to_twitter_thread.py \\\n  --input article.md \\\n  --max-tweets 8 \\\n  --hashtags 3 \\\n  --tone conversational \\\n  --include-cta"
      },
      {
        "title": "to_linkedin_post.py",
        "body": "Create LinkedIn-optimized post from content.\n\nParameters:\n\n--input: Input file path\n--max-length: Max character length (default: 3000)\n--tone: Tone (professional,conversational,inspirational)\n--include-stats: Include statistics/data points\n--formatting: Use bolding, line breaks (true/false)\n\nExample:\n\npython3 scripts/to_linkedin_post.py \\\n  --input article.md \\\n  --tone professional \\\n  --include-stats \\\n  --formatting"
      },
      {
        "title": "generate_calendar.py",
        "body": "Generate multi-day content calendar from source content.\n\nParameters:\n\n--input: Input file path\n--days: Number of days (default: 7)\n--platforms: Comma-separated platforms\n--output: Output file\n--theme: Daily themes (teaser,release,followup,behind_scenes,qa,summary,cta)\n\nExample:\n\npython3 scripts/generate_calendar.py \\\n  --input content.md \\\n  --days 7 \\\n  --platforms twitter,linkedin,facebook,instagram \\\n  --output calendar.md"
      },
      {
        "title": "optimize_hashtags.py",
        "body": "Generate platform-optimized hashtags.\n\nParameters:\n\n--input: Input content or topic\n--platforms: Target platforms (instagram,linkedin,twitter,facebook,tiktok)\n--count: Number of hashtags per platform\n--niche: Industry/niche (tech,marketing,finance,health,etc.)\n\nExample:\n\npython3 scripts/optimize_hashtags.py \\\n  --input \"AI in marketing automation\" \\\n  --platforms instagram,linkedin,twitter \\\n  --count 15 \\\n  --niche marketing"
      },
      {
        "title": "Twitter/X Best Practices",
        "body": "Hook immediately - First tweet is most important\nNumber your threads - 1/10, 2/10, etc.\nEnd with CTA - Follow, like, share, link\nUse line breaks - Every 2-3 sentences\nAdd relevant images - Between tweets\n\nExample Thread Structure:\n\nTweet 1: Hook + what you'll learn + (1/X)\nTweet 2-8: Main points (one key insight per tweet)\nTweet 9: Bonus tip/counterintuitive point\nTweet 10: Summary + CTA + hashtags"
      },
      {
        "title": "LinkedIn Best Practices",
        "body": "First line matters - 3-line hook with white space\nUse line breaks - Every 1-2 sentences\nAdd emojis strategically - 1-2 per paragraph\nInclude data/statistics - Numbers perform well\nEnd with question - Drive comments\nTag relevant people - 3-5 max\n\nFormat Template:\n\n[Hook - 3 lines]\n\n[White space]\n\n[Key insight with data point]\n\n[Personal story/example]\n\n[Another key insight]\n\n[Call to action or question]\n\n#hashtags"
      },
      {
        "title": "Instagram Best Practices",
        "body": "Hook in first line - Stop the scroll\nUse line breaks - Every 1-2 sentences\nEmojis frequently - But not spammy\nHashtag strategy:\n\n5-10: High volume\n5-10: Medium volume\n5-10: Niche/low volume\n\n\nEnd with CTA - Link in bio, save, share\n\nCaption Template:\n\n[Hook - 2-3 lines with emojis]\n\n[White space]\n\n[Value/content]\n\n[Another paragraph]\n\n[CTA]\n\n[Hashtags block]"
      },
      {
        "title": "Facebook Best Practices",
        "body": "Ask questions - Drive engagement\nUse \"You\" language - Personal connection\nInclude media - Image or video\nKeep it conversational - Not too promotional\nReply to comments - Boost algorithm"
      },
      {
        "title": "TikTok Scripts",
        "body": "Hook in 3 seconds - Value proposition\nKeep it short - 60-90 seconds\nUse trends - Music, sounds, formats\nClear CTA - Follow, link in bio\nText overlay - Key points on screen\n\nScript Structure:\n\n0-3s: Hook\n3-45s: Main content (3-5 points)\n45-55s: Call to action\n55-60s: Outro"
      },
      {
        "title": "Professional",
        "body": "LinkedIn, email newsletters\nData-driven, authoritative\n\"We see...\", \"Research shows...\"\nAvoid: Slang, excessive emojis"
      },
      {
        "title": "Conversational",
        "body": "Twitter, Facebook\nPersonal stories, \"I've found...\"\nEmojis: 1-2 per post\nCasual but value-focused"
      },
      {
        "title": "Playful",
        "body": "Instagram, TikTok\nTrending language, emojis\n\"Here's a secret...\", \"Guess what?\"\nMemes, humor when appropriate"
      },
      {
        "title": "Weekly Content Recycling Pipeline",
        "body": "# Weekly cron job - Sunday at 9 AM\n0 9 * * 0 /path/to/content-recycler/scripts/recycle_content.py \\\n  --input ~/blog/posts/$(date +\\%Y\\%m\\%d).md \\\n  --output-dir ~/content/calendar/$(date +\\%Y\\%m\\%d) \\\n  --platforms all \\\n  --include-hashtags \\\n  --cta \"Read more at blog.example.com\""
      },
      {
        "title": "Auto-Publish to Social Media",
        "body": "Integrate with social media scheduling tools:\n\nBuffer\nHootsuite\nLater\nSocialPilot\n\nOutput from content-recycler can be piped directly to their APIs or uploaded via CSV."
      },
      {
        "title": "1. Maintain Consistent Brand Voice",
        "body": "Define brand voice guidelines in brand guide\nAdapt tone, don't change message\nKeep key phrases, mission statements consistent"
      },
      {
        "title": "2. Platform-First Thinking",
        "body": "Don't just copy-paste. Adapt to:\n\nCharacter limits\nAudience expectations\nFormat conventions\nEngagement patterns"
      },
      {
        "title": "3. Test and Iterate",
        "body": "Track engagement metrics\nA/B test different variations\nLearn what works on each platform\nRefine templates based on performance"
      },
      {
        "title": "4. Timing Matters",
        "body": "Twitter: High engagement during work hours\nLinkedIn: Best Tue-Thu, 8-10 AM\nInstagram: 7-9 PM, 12-3 PM on weekends\nFacebook: 1-4 PM on weekdays\nTikTok: 7-11 PM, weekends"
      },
      {
        "title": "5. Visual Content",
        "body": "Twitter: 1 image per 3 tweets\nInstagram: Every post needs image/video\nLinkedIn: Document carousels perform well\nFacebook: Image or video required\nTikTok: Video only\n\nWork smarter, not harder. One piece, ten platforms."
      }
    ],
    "body": "Content Recycler\nOverview\n\nTransform 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.\n\nCore Capabilities\n1. Long-Form to Micro-Content\n\nTransform blog posts into:\n\nTwitter/X threads (280 char limits per tweet)\nLinkedIn posts (professional tone, character optimized)\nFacebook posts (conversational, community-focused)\nInstagram captions (emoji-rich, hashtag-optimized)\nTikTok/YouTube Shorts scripts (60-90 second scripts)\nEmail newsletter summaries\n\nExample 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.\"\n\n2. Platform-Specific Adaptation\n\nOptimize for each platform's unique characteristics:\n\nTwitter/X:\n\nCharacter limit: 280 per tweet\nThread structure for longer content\nHashtags: 1-3 per tweet\nTone: Conversational, snappy, value-focused\n\nLinkedIn:\n\nCharacter limit: 3,000\nProfessional but conversational tone\nData and statistics perform well\nUse line breaks and emojis strategically\n\nFacebook:\n\nCharacter limit: 63,206\nConversational, community-oriented\nAsk questions to drive engagement\nInclude images/videos\n\nInstagram:\n\nCharacter limit: 2,200\nEmoji-heavy\nHashtags: 5-30 (optimal: 11)\nAesthetic formatting, line breaks\n\nTikTok/Reels:\n\nScripts: 60-90 seconds (150-250 words)\nHook in first 3 seconds\nClear CTA\nTrending sounds/music suggestions\n3. Content Calendar Generation\n\nFrom single content to multi-day schedule:\n\nTake one comprehensive piece (blog, video, guide) and generate a content calendar with:\n\nDay 1: Teaser (Twitter, Instagram Story)\nDay 2: Main content release (LinkedIn, Facebook)\nDay 3: Follow-up thread (Twitter/X)\nDay 4: Behind-the-scenes (Instagram, TikTok)\nDay 5: Q&A or poll (Facebook, Instagram)\nDay 6: Summary/stats (LinkedIn)\nDay 7: Call-to-action/next steps (Email newsletter)\n\nExample Request: \"Create a 7-day content calendar from this blog post about 'Remote Work Tips' with daily posts for Twitter, LinkedIn, Instagram, and Facebook.\"\n\n4. SEO & Hashtag Optimization\n\nGenerate platform-appropriate tags:\n\nLinkedIn: Tags in content, professional industry tags\nInstagram: 5-30 hashtags (mix of high, medium, low volume)\nTwitter: 1-3 hashtags per tweet\nFacebook: Minimal hashtags, more conversational tags\nTikTok: Trending sounds, challenge tags\n\nExample Request: \"Generate optimized hashtags for Instagram and LinkedIn for this content about 'AI in Marketing'.\"\n\nQuick Start\nTransform Blog to All Platforms\n# Use scripts/recycle_content.py\npython3 scripts/recycle_content.py \\\n  --input blog_post.md \\\n  --output-dir ./output \\\n  --platforms twitter,linkedin,facebook,instagram,tiktok,email \\\n  --format all\n\nCreate Twitter Thread\n# Use scripts/to_twitter_thread.py\npython3 scripts/to_twitter_thread.py \\\n  --input article.md \\\n  --max-tweets 10 \\\n  --hashtags 2 \\\n  --tone conversational\n\nGenerate Content Calendar\n# Use scripts/generate_calendar.py\npython3 scripts/generate_calendar.py \\\n  --input content.md \\\n  --days 7 \\\n  --platforms twitter,linkedin,facebook,instagram \\\n  --output calendar.md\n\nScripts\nrecycle_content.py\n\nTransform content across multiple platforms.\n\nParameters:\n\n--input: Input file path (required)\n--output-dir: Output directory (default: ./output)\n--platforms: Comma-separated platforms (twitter,linkedin,facebook,instagram,tiktok,email)\n--format: Output format (all,threads,posts,captions,scripts)\n--tone: Tone preference (professional,conversational,playful)\n--include-hashtags: Include hashtag suggestions (true/false)\n--cta: Call-to-action to include\n\nExample:\n\npython3 scripts/recycle_content.py \\\n  --input blog_post.md \\\n  --output-dir ./output \\\n  --platforms twitter,linkedin,instagram \\\n  --tone professional \\\n  --include-hashtags \\\n  --cta \"Read the full article at link in bio\"\n\nto_twitter_thread.py\n\nConvert long-form content to Twitter/X thread.\n\nParameters:\n\n--input: Input file path\n--max-tweets: Maximum number of tweets (default: 10)\n--hashtags: Number of hashtags per tweet (default: 2)\n--tone: Tone preference (default: conversational)\n--include-cta: Include CTA in final tweet\n\nExample:\n\npython3 scripts/to_twitter_thread.py \\\n  --input article.md \\\n  --max-tweets 8 \\\n  --hashtags 3 \\\n  --tone conversational \\\n  --include-cta\n\nto_linkedin_post.py\n\nCreate LinkedIn-optimized post from content.\n\nParameters:\n\n--input: Input file path\n--max-length: Max character length (default: 3000)\n--tone: Tone (professional,conversational,inspirational)\n--include-stats: Include statistics/data points\n--formatting: Use bolding, line breaks (true/false)\n\nExample:\n\npython3 scripts/to_linkedin_post.py \\\n  --input article.md \\\n  --tone professional \\\n  --include-stats \\\n  --formatting\n\ngenerate_calendar.py\n\nGenerate multi-day content calendar from source content.\n\nParameters:\n\n--input: Input file path\n--days: Number of days (default: 7)\n--platforms: Comma-separated platforms\n--output: Output file\n--theme: Daily themes (teaser,release,followup,behind_scenes,qa,summary,cta)\n\nExample:\n\npython3 scripts/generate_calendar.py \\\n  --input content.md \\\n  --days 7 \\\n  --platforms twitter,linkedin,facebook,instagram \\\n  --output calendar.md\n\noptimize_hashtags.py\n\nGenerate platform-optimized hashtags.\n\nParameters:\n\n--input: Input content or topic\n--platforms: Target platforms (instagram,linkedin,twitter,facebook,tiktok)\n--count: Number of hashtags per platform\n--niche: Industry/niche (tech,marketing,finance,health,etc.)\n\nExample:\n\npython3 scripts/optimize_hashtags.py \\\n  --input \"AI in marketing automation\" \\\n  --platforms instagram,linkedin,twitter \\\n  --count 15 \\\n  --niche marketing\n\nContent Adaptation Guidelines\nTwitter/X Best Practices\nHook immediately - First tweet is most important\nNumber your threads - 1/10, 2/10, etc.\nEnd with CTA - Follow, like, share, link\nUse line breaks - Every 2-3 sentences\nAdd relevant images - Between tweets\n\nExample Thread Structure:\n\nTweet 1: Hook + what you'll learn + (1/X)\nTweet 2-8: Main points (one key insight per tweet)\nTweet 9: Bonus tip/counterintuitive point\nTweet 10: Summary + CTA + hashtags\n\nLinkedIn Best Practices\nFirst line matters - 3-line hook with white space\nUse line breaks - Every 1-2 sentences\nAdd emojis strategically - 1-2 per paragraph\nInclude data/statistics - Numbers perform well\nEnd with question - Drive comments\nTag relevant people - 3-5 max\n\nFormat Template:\n\n[Hook - 3 lines]\n\n[White space]\n\n[Key insight with data point]\n\n[Personal story/example]\n\n[Another key insight]\n\n[Call to action or question]\n\n#hashtags\n\nInstagram Best Practices\nHook in first line - Stop the scroll\nUse line breaks - Every 1-2 sentences\nEmojis frequently - But not spammy\nHashtag strategy:\n5-10: High volume\n5-10: Medium volume\n5-10: Niche/low volume\nEnd with CTA - Link in bio, save, share\n\nCaption Template:\n\n[Hook - 2-3 lines with emojis]\n\n[White space]\n\n[Value/content]\n\n[Another paragraph]\n\n[CTA]\n\n[Hashtags block]\n\nFacebook Best Practices\nAsk questions - Drive engagement\nUse \"You\" language - Personal connection\nInclude media - Image or video\nKeep it conversational - Not too promotional\nReply to comments - Boost algorithm\nTikTok Scripts\nHook in 3 seconds - Value proposition\nKeep it short - 60-90 seconds\nUse trends - Music, sounds, formats\nClear CTA - Follow, link in bio\nText overlay - Key points on screen\n\nScript Structure:\n\n0-3s: Hook\n3-45s: Main content (3-5 points)\n45-55s: Call to action\n55-60s: Outro\n\nTone Guidelines\nProfessional\nLinkedIn, email newsletters\nData-driven, authoritative\n\"We see...\", \"Research shows...\"\nAvoid: Slang, excessive emojis\nConversational\nTwitter, Facebook\nPersonal stories, \"I've found...\"\nEmojis: 1-2 per post\nCasual but value-focused\nPlayful\nInstagram, TikTok\nTrending language, emojis\n\"Here's a secret...\", \"Guess what?\"\nMemes, humor when appropriate\nAutomation Integration\nWeekly Content Recycling Pipeline\n# Weekly cron job - Sunday at 9 AM\n0 9 * * 0 /path/to/content-recycler/scripts/recycle_content.py \\\n  --input ~/blog/posts/$(date +\\%Y\\%m\\%d).md \\\n  --output-dir ~/content/calendar/$(date +\\%Y\\%m\\%d) \\\n  --platforms all \\\n  --include-hashtags \\\n  --cta \"Read more at blog.example.com\"\n\nAuto-Publish to Social Media\n\nIntegrate with social media scheduling tools:\n\nBuffer\nHootsuite\nLater\nSocialPilot\n\nOutput from content-recycler can be piped directly to their APIs or uploaded via CSV.\n\nBest Practices\n1. Maintain Consistent Brand Voice\nDefine brand voice guidelines in brand guide\nAdapt tone, don't change message\nKeep key phrases, mission statements consistent\n2. Platform-First Thinking\n\nDon't just copy-paste. Adapt to:\n\nCharacter limits\nAudience expectations\nFormat conventions\nEngagement patterns\n3. Test and Iterate\nTrack engagement metrics\nA/B test different variations\nLearn what works on each platform\nRefine templates based on performance\n4. Timing Matters\nTwitter: High engagement during work hours\nLinkedIn: Best Tue-Thu, 8-10 AM\nInstagram: 7-9 PM, 12-3 PM on weekends\nFacebook: 1-4 PM on weekdays\nTikTok: 7-11 PM, weekends\n5. Visual Content\nTwitter: 1 image per 3 tweets\nInstagram: Every post needs image/video\nLinkedIn: Document carousels perform well\nFacebook: Image or video required\nTikTok: Video only\n\nWork smarter, not harder. One piece, ten platforms."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Michael-laffin/content-recycler",
    "publisherUrl": "https://clawhub.ai/Michael-laffin/content-recycler",
    "owner": "Michael-laffin",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/content-recycler",
    "downloadUrl": "https://openagent3.xyz/downloads/content-recycler",
    "agentUrl": "https://openagent3.xyz/skills/content-recycler/agent",
    "manifestUrl": "https://openagent3.xyz/skills/content-recycler/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/content-recycler/agent.md"
  }
}