🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
🦀 ClawHub

Rss To Social

by @fly3094

Automatically monitor RSS feeds and post to social media. Schedule content, generate posts with AI, and publish to Twitter/LinkedIn.

Versionv1.2.0
Downloads729
Installs1
TERMINAL
clawhub install rss-to-social

📖 About This Skill


name: rss-to-social description: Automatically monitor RSS feeds and post to social media. Schedule content, generate posts with AI, and publish to Twitter/LinkedIn. author: fly3094 version: 1.2.0 tags: [rss, social-media, automation, twitter, linkedin, scheduling, content, podcast, youtube, dedup, ai-summary] support: paypal: 492227637@qq.com email: 492227637@qq.com metadata: clawdbot: emoji: 📰 requires: bins: - python3 - curl env: - RSS_FEED_URLS - SOCIAL_PLATFORMS config: env: RSS_FEED_URLS: description: Comma-separated RSS feed URLs to monitor required: true example: "https://example.com/feed.xml,https://news.com/rss" SOCIAL_PLATFORMS: description: Target platforms (twitter,linkedin,all) default: "twitter" required: false POST_INTERVAL_HOURS: description: Hours between posts default: "4" required: false AI_MODEL: description: AI model for content generation default: "default" required: false INCLUDE_HASHTAGS: description: Add hashtags to posts default: "true" required: false

RSS to Social Media Auto-Poster 📰

Stop manually sharing content. This skill monitors your RSS feeds 24/7 and auto-posts engaging content to Twitter, LinkedIn, or both.

Time saved: 5-10 hours/week → 30 minutes/week

What It Does

  • 📰 RSS Monitoring: Track unlimited RSS feeds for new content
  • 🤖 AI Content Generation: Create platform-optimized posts (Twitter threads, LinkedIn articles)
  • Scheduled Publishing: Post at optimal times (configurable: every 2-24 hours)
  • 🔄 Multi-Platform: Twitter, LinkedIn, or both simultaneously
  • 📊 Smart Deduplication: Never post the same content twice (30-day memory)
  • 🔗 Auto Linking: Include original article links + UTM tracking
  • 🎯 Engagement Optimization: AI-generated hooks, hashtags, and CTAs
  • Quick Start (60 seconds)

    # 1. Install
    clawhub install rss-to-social

    2. Configure (add to your env)

    export RSS_FEED_URLS="https://techcrunch.com/feed/,https://news.ycombinator.com/rss" export SOCIAL_PLATFORMS="twitter" export POST_INTERVAL_HOURS="4"

    3. Run

    Check RSS and post new content

    That's it! The skill will monitor your feeds and post automatically.

    Installation

    clawhub install rss-to-social
    

    Configuration

    Required Environment Variables

    # RSS feeds to monitor (comma-separated)
    export RSS_FEED_URLS="https://techcrunch.com/feed/,https://news.ycombinator.com/rss"

    Target platforms: twitter, linkedin, or all

    export SOCIAL_PLATFORMS="twitter"

    Hours between posts (default: 4)

    export POST_INTERVAL_HOURS="4"

    Optional Environment Variables

    # AI model for content generation
    export AI_MODEL="default"

    Include hashtags (true/false)

    export INCLUDE_HASHTAGS="true"

    Twitter-specific (if direct posting enabled)

    export TWITTER_API_KEY="your_key" export TWITTER_API_SECRET="your_secret" export TWITTER_ACCESS_TOKEN="your_token" export TWITTER_ACCESS_TOKEN_SECRET="your_token_secret"

    LinkedIn-specific (if direct posting enabled)

    export LINKEDIN_ACCESS_TOKEN="your_token"

    Usage

    One-Time Post

    Check RSS feeds and post latest content to social media
    

    Start Continuous Monitoring

    Start RSS monitoring and auto-posting every 4 hours
    

    Check Status

    Show RSS monitoring status and recent posts
    

    Stop Monitoring

    Stop RSS auto-posting
    

    Platform-Specific

    Post to LinkedIn only from RSS feeds
    

    Output Examples

    Twitter Post

    🚀 New: OpenClaw Releases Major Update

    Key features: • New skill marketplace • Improved browser automation • 50% performance boost

    Read more: https://techcrunch.com/article

    #OpenClaw #AI #Automation

    LinkedIn Post

    Exciting developments in AI automation!

    OpenClaw just announced a major update with three game-changing features:

    1️⃣ New skill marketplace with 100+ integrations 2️⃣ Improved browser automation for complex workflows 3️⃣ 50% performance improvement across all operations

    This is a significant step forward for personal AI assistants.

    What features are you most excited about?

    Read the full announcement: https://techcrunch.com/article

    #ArtificialIntelligence #Automation #Productivity #Tech

    Scheduling Options

    Using OpenClaw Scheduler

    Every 4 hours, check RSS and post new content
    

    Using Cron

    # Add to crontab (every 4 hours)
    0 */4 * * * cd /path/to/workspace && openclaw run "Check RSS and post"
    

    Using Systemd Timer

    # /etc/systemd/system/rss-to-social.timer
    [Unit]
    Description=RSS to Social Auto-Poster

    [Timer] OnBootSec=5min OnUnitActiveSec=4h Unit=rss-to-social.service

    [Install] WantedBy=timers.target

    Features

    Smart Content Generation

  • Hook Optimization: AI generates attention-grabbing openings
  • Platform Formatting: Adapts length and style per platform
  • Hashtag Suggestions: Relevant tags based on content
  • Link Shortening: Optional URL shortening for cleaner posts
  • Deduplication

  • Tracks posted URLs in .rss-to-social/posted.json
  • Never posts the same content twice
  • Maintains 30-day history by default
  • Multi-Feed Support

  • Monitor unlimited RSS feeds
  • Priority ordering (first feed = highest priority)
  • Category-based filtering
  • Integration

    Works With

  • ✅ social-media-automator (this skill can trigger it)
  • ✅ Buffer/Hootsuite (via API)
  • ✅ Twitter API (direct posting)
  • ✅ LinkedIn API (direct posting)
  • ✅ Telegram/WhatsApp (for approval workflow)
  • Approval Workflow (Optional)

    For sensitive accounts, enable approval before posting:

    When new RSS content found, send to Telegram for approval before posting
    

    Troubleshooting

    No Posts Generated

  • Check RSS_FEED_URLS format (comma-separated, valid URLs)
  • Verify feeds have new content
  • Check AI model availability
  • Posting Failures

  • Verify API credentials
  • Check rate limits
  • Review platform-specific requirements
  • Duplicate Posts

  • Clear .rss-to-social/posted.json if needed
  • Adjust deduplication window
  • Use Cases

    Tech News Aggregator

    Monitor tech blogs, auto-share to Twitter for thought leadership.

    Industry Updates

    Track industry RSS feeds, share insights on LinkedIn.

    Content Curation

    Build a curated news account for your niche.

    Personal Branding

    Automate your social presence while maintaining quality.

    Monetization

    This skill powers LobsterLabs content automation services:

  • Setup + Configuration: $299 one-time
  • Monthly Management: $499/month (includes monitoring, optimization, reporting)
  • Custom Integrations: $150/hour
  • Contact: PayPal 492227637@qq.com

    Changelog

    1.0.0 (2026-03-07)

  • Initial release
  • RSS feed monitoring
  • AI content generation
  • Twitter/LinkedIn support
  • Deduplication system
  • Scheduling integration

  • 💖 支持作者

    如果你觉得这个技能有用,请考虑打赏支持:

  • PayPal: 492227637@qq.com
  • 邮箱: 492227637@qq.com
  • 你的支持是我持续改进的动力!

    ⚡ When to Use

    TriggerAction
    Monitor tech blogs, auto-share to Twitter for thought leadership.
    ### Industry Updates
    Track industry RSS feeds, share insights on LinkedIn.
    ### Content Curation
    Build a curated news account for your niche.
    ### Personal Branding
    Automate your social presence while maintaining quality.

    💡 Examples

    One-Time Post

    Check RSS feeds and post latest content to social media
    

    Start Continuous Monitoring

    Start RSS monitoring and auto-posting every 4 hours
    

    Check Status

    Show RSS monitoring status and recent posts
    

    Stop Monitoring

    Stop RSS auto-posting
    

    Platform-Specific

    Post to LinkedIn only from RSS feeds
    

    ⚙️ Configuration

    Required Environment Variables

    # RSS feeds to monitor (comma-separated)
    export RSS_FEED_URLS="https://techcrunch.com/feed/,https://news.ycombinator.com/rss"

    Target platforms: twitter, linkedin, or all

    export SOCIAL_PLATFORMS="twitter"

    Hours between posts (default: 4)

    export POST_INTERVAL_HOURS="4"

    Optional Environment Variables

    # AI model for content generation
    export AI_MODEL="default"

    Include hashtags (true/false)

    export INCLUDE_HASHTAGS="true"

    Twitter-specific (if direct posting enabled)

    export TWITTER_API_KEY="your_key" export TWITTER_API_SECRET="your_secret" export TWITTER_ACCESS_TOKEN="your_token" export TWITTER_ACCESS_TOKEN_SECRET="your_token_secret"

    LinkedIn-specific (if direct posting enabled)

    export LINKEDIN_ACCESS_TOKEN="your_token"

    📋 Tips & Best Practices

    No Posts Generated

  • Check RSS_FEED_URLS format (comma-separated, valid URLs)
  • Verify feeds have new content
  • Check AI model availability
  • Posting Failures

  • Verify API credentials
  • Check rate limits
  • Review platform-specific requirements
  • Duplicate Posts

  • Clear .rss-to-social/posted.json if needed
  • Adjust deduplication window