← 返回 Skills 市场
huangbaixun

Rss To Wechat

作者 huangbaixun · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
364
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install rss-to-wechat
功能描述
将 RSS 文章转换为微信公众号格式。适用于:发布 RSS/博客文章到微信、格式化内容以符合微信 API、自动化微信内容发布。
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install rss-to-wechat
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /rss-to-wechat 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug rss-to-wechat
版本 1.0.1
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Rss To Wechat 是什么?

将 RSS 文章转换为微信公众号格式。适用于:发布 RSS/博客文章到微信、格式化内容以符合微信 API、自动化微信内容发布。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 364 次。

如何安装 Rss To Wechat?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install rss-to-wechat」即可一键安装,无需额外配置。

Rss To Wechat 是免费的吗?

是的,Rss To Wechat 完全免费(开源免费),可自由下载、安装和使用。

Rss To Wechat 支持哪些平台?

Rss To Wechat 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Rss To Wechat?

由 huangbaixun(@huangbaixun)开发并维护,当前版本 v1.0.1。

💬 留言讨论