← Back to Skills Marketplace
huangbaixun

Rss To Wechat

by huangbaixun · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
364
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install rss-to-wechat
Description
将 RSS 文章转换为微信公众号格式。适用于:发布 RSS/博客文章到微信、格式化内容以符合微信 API、自动化微信内容发布。
Usage Guidance
What to check before installing/using this skill: - Be aware this package includes runnable shell scripts that will fetch arbitrary web pages (curl) and execute user-configured scripts. Review every script (parse-article.sh, format-wechat.sh, publish-article.sh, and scripts referenced in config.local.sh) before running. - The repo expects WeChat credentials (WECHAT_APPID and WECHAT_APPSECRET) via a local config file (config.local.sh). The skill's registry metadata does not declare required secrets — treat this as a transparency issue. Only add credentials to a local file if you trust the author and are comfortable storing them locally. - parse-article.sh contains an explicit comment about "bypass[ing] web_fetch SSRF restriction". Ask the author to explain this or remove such behavior. Do not run the scripts in a privileged environment until you understand why the code claims to bypass platform protections. - COVER_SKILL and WECHAT_PUBLISH_SCRIPT point to arbitrary executables: do not set those to untrusted scripts. Inspect any cover/publish script output and verify it does not exfiltrate data or leak tokens. - Test in a sandbox: run scripts with a known safe URL and with credentials omitted to see dry-run behaviour (use --check and parse only). Configure a safe path for PUBLISH_HISTORY (it is referenced but not set by default) to avoid accidental writes. - If you need to proceed: run bash scripts/rss-to-wechat.sh --check, inspect config.local.sh, run parse-article.sh on a sample URL and review generated JSON/HTML before any publishing step. If anything is unclear or the author cannot justify the SSRF-bypass comment, avoid using automated publishing and keep execution manual.
Capability Analysis
Type: OpenClaw Skill Name: rss-to-wechat Version: 1.0.1 The skill bundle is designed to convert RSS feeds to WeChat articles but contains a notable security risk: `scripts/parse-article.sh` explicitly mentions using `curl` to bypass SSRF (Server-Side Request Injection) restrictions. While the scripts are functional and aligned with the stated purpose, the use of `curl` to fetch arbitrary user-provided URLs, combined with the handling of sensitive WeChat credentials (`WECHAT_APPID`, `WECHAT_APPSECRET`) in local configuration files, creates a high-risk surface for data exposure or internal network scanning if the agent is prompted with malicious URLs.
Capability Assessment
Purpose & Capability
The scripts, documentation, and SKILL.md align with the stated goal (fetch RSS/article → parse → generate WeChat-compatible HTML → optionally publish). Required local configuration (WECHAT_APPID/WECHAT_APPSECRET, optional COVER_SKILL and WECHAT_PUBLISH_SCRIPT) is reasonable for a WeChat publishing skill — but the registry metadata lists no required environment variables, which is inconsistent and reduces transparency.
Instruction Scope
Runtime instructions (and the included scripts) tell the agent to run local shell scripts that: fetch arbitrary URLs with curl, parse/convert content with pandoc, and invoke user-provided scripts to generate covers and publish drafts. parse-article.sh explicitly includes the comment '绕过 web_fetch 的 SSRF 限制' (bypass web_fetch SSRF restriction), which indicates an attempt to circumvent platform protections. The skill therefore performs broad network I/O and can run arbitrary local scripts provided via configuration — behaviour beyond mere formatting and requiring user scrutiny.
Install Mechanism
No install spec is provided (instruction-only plus bundled scripts), so nothing is automatically downloaded or executed at install time. All code is present in the bundle; risk comes from running scripts, not from an installer fetching remote archives.
Credentials
The bundle expects WeChat credentials and optional paths (COVER_SKILL, WECHAT_PUBLISH_SCRIPT) documented in config.example.sh, but the registry metadata declares no required env vars. This mismatch reduces transparency: secrets are supplied via a local config file (config.local.sh) rather than declared explicitly, and configurable script paths allow the skill to execute arbitrary binaries. Requesting WeChat credentials is proportionate to the publishing function, but the lack of manifest declaration and the ability to point to arbitrary executables are notable risks.
Persistence & Privilege
The skill is not always-enabled and uses normal autonomous invocation defaults. It does not request system-wide persistent privileges in the manifest, and it does not modify other skills' configuration. Persistent behavior would come from cron/automation set up by the user (documented cron example), not from any special platform privilege.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rss-to-wechat
  3. After installation, invoke the skill by name or use /rss-to-wechat
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added English documentation file (README.en.md) and metadata file (_meta.json) - Removed Chinese README (README.zh-CN.md) in favor of a unified bilingual SKILL.md - Updated SKILL.md and README.md to improve clarity and introduce bilingual documentation - Revised and reorganized documentation structure for easier navigation and setup - Updated changelog (CHANGELOG.md) to reflect recent modifications
v1.0.0
Initial release: Convert RSS articles to WeChat Official Account format. Features: Smart article parsing, WeChat-compatible HTML generation, automatic cover generation, one-click publishing, AI-assisted formatting, complete bilingual documentation.
Metadata
Slug rss-to-wechat
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Rss To Wechat?

将 RSS 文章转换为微信公众号格式。适用于:发布 RSS/博客文章到微信、格式化内容以符合微信 API、自动化微信内容发布。 It is an AI Agent Skill for Claude Code / OpenClaw, with 364 downloads so far.

How do I install Rss To Wechat?

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

Is Rss To Wechat free?

Yes, Rss To Wechat is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Rss To Wechat support?

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

Who created Rss To Wechat?

It is built and maintained by huangbaixun (@huangbaixun); the current version is v1.0.1.

💬 Comments