← 返回 Skills 市场
90
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ye-weixin-web-fetch
功能描述
Fetch complete content from WeChat public account articles (mp.weixin.qq.com). Use when extracting content from WeChat official account links, especially whe...
安全使用建议
This skill mostly does what it says (fetch and extract WeChat article HTML), but the included Python script will fetch any http(s) URL you pass it — not just mp.weixin.qq.com. That creates a potential SSRF/internal-network access risk (e.g., accessing 169.254.169.254, localhost, or other internal services) if an attacker or misconfigured agent supplies a URL. Before installing or using this skill:
- Treat it as capable of making arbitrary outbound HTTP requests. Run it in a network-isolated/sandboxed environment if you will pass untrusted URLs.
- Prefer a patched version that enforces an allowlist (e.g., require hostname endswith "mp.weixin.qq.com" or a configured set of domains) and rejects IP literals, localhost, and private RFC1918 addresses.
- Consider adding hostname resolution checks and preventing connections to private/internal ranges.
- Audit and pin the Python dependencies from PyPI before installing.
If you only intend to fetch WeChat articles, request or make a small change: enforce domain validation in validate_url or wrap the script so only permitted hostnames are accepted.
功能分析
Type: OpenClaw Skill
Name: ye-weixin-web-fetch
Version: 1.0.0
The skill is a legitimate tool designed to fetch and parse WeChat public account articles into Markdown format. The Python script `scripts/weixin_fetch.py` uses standard libraries (httpx, readability-lxml) to perform HTTP requests and HTML parsing, with specific logic to handle WeChat's unique content structure and anti-bot headers, and contains no evidence of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
The skill name and SKILL.md specifically target mp.weixin.qq.com articles, but the runtime script (weixin_fetch.py) accepts and fetches any http/https URL. validate_url only checks scheme and presence of a domain, not the domain value or whether the host is private/loopback. This mismatch is disproportionate to the stated purpose and enables requests to arbitrary hosts (including internal addresses).
Instruction Scope
SKILL.md instructs running the script with a WeChat article URL, which implies a narrow scope. However the code does not enforce that scope and will perform HTTP requests to any provided URL. The instructions do not warn about this expansion of scope or potential risks (e.g., accessing internal network services or metadata endpoints).
Install Mechanism
There is no install spec; the skill is instruction-plus-script. The included requirements.txt lists httpx, readability-lxml, and lxml — reasonable dependencies for HTML fetching and parsing. No third-party download URLs or extracted archives are present.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The code does not read environment secrets. This is proportionate to the declared purpose.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or persistent system settings. It is user-invokable and can be invoked autonomously (platform default), which is normal and not by itself concerning.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ye-weixin-web-fetch - 安装完成后,直接呼叫该 Skill 的名称或使用
/ye-weixin-web-fetch触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
初始版本:支持抓取微信公众号(mp.weixin.qq.com)完整文章内容,解决默认web fetch获取内容不完整的问题
元数据
常见问题
微信公众号文章抓取 是什么?
Fetch complete content from WeChat public account articles (mp.weixin.qq.com). Use when extracting content from WeChat official account links, especially whe... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 90 次。
如何安装 微信公众号文章抓取?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ye-weixin-web-fetch」即可一键安装,无需额外配置。
微信公众号文章抓取 是免费的吗?
是的,微信公众号文章抓取 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
微信公众号文章抓取 支持哪些平台?
微信公众号文章抓取 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 微信公众号文章抓取?
由 RanHuang(@ranhuang)开发并维护,当前版本 v1.0.0。
推荐 Skills