← Back to Skills Marketplace
fly3094

Rss To Social

by fly3094 · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ suspicious
438
Downloads
0
Stars
1
Active Installs
5
Versions
Install in OpenClaw
/install rss-to-social
Description
Automatically monitor RSS feeds and post to social media. Schedule content, generate posts with AI, and publish to Twitter/LinkedIn.
Usage Guidance
This package appears to be an incomplete implementation: it will fetch RSS feeds, create post text, and print posts locally, but it does not actually post to Twitter/LinkedIn or integrate with Buffer/Hootsuite/Telegram despite claiming to do so. Before installing or providing any API credentials: 1) Review the script and confirm whether you need the actual posting capability — the current script does not use TWITTER_* or LINKEDIN_ACCESS_TOKEN. 2) If you plan to enable real posting, update the code to perform authenticated API calls securely (avoid hardcoding secrets) and review rate limits/permissions. 3) Note the script writes posted.json to .rss-to-social (or to RSS_TO_SOCIAL_DATA_DIR if you set it) — consider using an isolated workspace and backup/remove that file if needed. 4) Do not provide social account API keys until you verify the code path that uses them and test in a safe/test account. 5) If you expect fully automated posting, ask the publisher for a version that implements and documents the posting integrations (or add the functionality yourself) — the current mismatch between docs and code is why this is flagged suspicious.
Capability Analysis
Type: OpenClaw Skill Name: rss-to-social Version: 1.2.0 The skill is a legitimate RSS-to-social-media automation tool. The Python script (scripts/rss_monitor.py) uses the standard feedparser library to fetch content and implements local deduplication logic without any evidence of data exfiltration, unauthorized network calls, or shell execution. The SKILL.md documentation accurately describes the functionality and does not contain any prompt-injection attempts or hidden malicious instructions.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill claims automatic publishing to Twitter/LinkedIn, Buffer/Hootsuite integration, Telegram approval workflow, and OpenClaw publishing — but the provided script only fetches feeds, generates post text, prints output, and marks items as posted locally. Required binaries and declared required env vars (RSS_FEED_URLS, SOCIAL_PLATFORMS) are appropriate, but many advertised capabilities are missing from the code.
Instruction Scope
SKILL.md instructs users to set optional API credentials (TWITTER_*, LINKEDIN_ACCESS_TOKEN) and describes approval/publishing workflows, but the runtime instructions and the python script do not use those API creds or implement posting/approval logic. The script also reads an undocumented env var (RSS_TO_SOCIAL_DATA_DIR) and writes .rss-to-social/posted.json, which SKILL.md partly documents as .rss-to-social/posted.json but does not mention the alternate env var.
Install Mechanism
No install spec is provided (instruction-only), but a requirements.txt exists listing feedparser. That's low risk, but there is no automated install step in the package — users must install Python deps themselves. No external downloads or obscure URLs are used.
Credentials
Declared required env vars (RSS_FEED_URLS, SOCIAL_PLATFORMS) match the core functionality. The README lists optional API tokens for Twitter/LinkedIn — reasonable for a posting feature — but those tokens are not consumed by the included script, which is an inconsistency. The script uses an additional env var (RSS_TO_SOCIAL_DATA_DIR) that is not documented in SKILL.md.
Persistence & Privilege
No elevated privileges requested. always is false. The skill stores a posted history in a local directory (.rss-to-social by default) — expected behavior for deduplication and not affecting other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rss-to-social
  3. After installation, invoke the skill by name or use /rss-to-social
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
- Version updated to 1.2.0. - No feature, configuration, or usage changes—documentation version number increment only.
v1.1.0
添加播客/YouTube RSS 支持、内容去重、智能摘要生成、多账号轮询发布、内容队列管理
v1.0.2
Version 1.0.2 - Updated version number to 1.0.2. - Added WeChat and Alipay QR code images to the support section for easier donations.
v1.0.1
- Added a new support section to the SKILL.md with PayPal, WeChat, Alipay, and email options for author donations. - Enhanced documentation with a prominent call-to-action encouraging user support (打赏/Donate). - Clarified time-saving benefits and streamlined the introduction. - No functional code or API changes; documentation update only.
v1.0.0
Initial release: RSS feed monitoring, AI content generation, Twitter/LinkedIn support, deduplication system, scheduling integration
Metadata
Slug rss-to-social
Version 1.2.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 5
Frequently Asked Questions

What is Rss To Social?

Automatically monitor RSS feeds and post to social media. Schedule content, generate posts with AI, and publish to Twitter/LinkedIn. It is an AI Agent Skill for Claude Code / OpenClaw, with 438 downloads so far.

How do I install Rss To Social?

Run "/install rss-to-social" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Rss To Social free?

Yes, Rss To Social is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Rss To Social support?

Rss To Social is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Rss To Social?

It is built and maintained by fly3094 (@fly3094); the current version is v1.2.0.

💬 Comments