🧪 Skills
RSS to Social Auto-Poster
Automatically monitor RSS feeds and post to social media. Schedule content, generate posts with AI, and publish to Twitter/LinkedIn.
v1.0.0
Description
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.0.0 tags: [rss, social-media, automation, twitter, linkedin, scheduling, content] 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 📰
Automatically monitor RSS feeds, generate engaging social media posts with AI, and publish on schedule.
What It Does
- 📰 RSS Monitoring: Track multiple RSS feeds for new content
- 🤖 AI Content Generation: Create platform-optimized posts automatically
- ⏰ Scheduled Publishing: Post at optimal times (configurable interval)
- 🔄 Multi-Platform: Support Twitter, LinkedIn, or both
- 📊 Smart Deduplication: Never post the same content twice
- 🔗 Auto Linking: Include original article links
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.jsonif 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
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!