← Back to Skills Marketplace
nalin3166-collab

微信公众号阅读器

by nalin3166-collab · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
629
Downloads
1
Stars
6
Active Installs
3
Versions
Install in OpenClaw
/install weixin-reader
Description
提取微信公众号文章内容,支持任意公众号文章链接的内容抓取和结构化输出。
Usage Guidance
这项技能在用途与实现上是一致的——它使用 Playwright 渲染页面并抓取文章内容。注意几点: - 安装会下载 Playwright 的浏览器二进制(需要网络与磁盘空间); - 存在一个“stealth”脚本,专门用于绕过反爬(可能违反目标站点的服务条款或触发法律/使用政策风险); - 技能声称有 SSRF 防护并实现了基于主机名和解析地址的检查,但没有绝对保证(不要把内部/私有网络地址或机密域名传入); - 脚本会在 /tmp 和 ~/.openclaw/workspace 等位置写入截图/HTML;如果你在意隐私或敏感环境,建议先在隔离的沙箱/测试环境中运行或彻底审核代码。
Capability Analysis
Type: OpenClaw Skill Name: weixin-reader Version: 1.1.0 The bundle provides article extraction tools using Playwright. While the primary script (extract.py) implements robust SSRF protection via DNS resolution validation, this critical security control is missing from several other functional scripts in the bundle, including extract_generic.py, extract_notion.py, and search_article.py. This inconsistency creates a significant SSRF vulnerability, allowing the agent to be potentially manipulated into accessing internal network resources. Although there is no evidence of intentional malice or data exfiltration, the high-risk nature of unvalidated browser automation justifies a suspicious classification.
Capability Assessment
Purpose & Capability
名称与描述(提取微信公众号文章)与代码和依赖一致:多个脚本使用 Playwright 渲染页面并提取标题、作者、正文和图片。没有请求与该用途不相关的云凭据或系统级权限。
Instruction Scope
SKILL.md 指示如何安装依赖并从技能工作区运行,允许的工具(Bash/Read/Write)与脚本行为相符。运行时会访问目标网页并在本地保存截图/HTML(/tmp 或 ~/.openclaw/workspace 路径),并不会把提取的数据悄悄发到未说明的外部端点。
Install Mechanism
技能是指令+代码包(无平台 install spec),要求通过 pip install -r requirements.txt 并运行 `playwright install chromium` ——这会从 Playwright 的发布渠道下载浏览器二进制。虽然不是高风险的任意 URL 下载,但安装 Playwright 会下载较大的浏览器二进制并需要网络。
Credentials
不要求任何环境变量或密钥(requires.env 为空);代码也没有引用系统或其他技能的凭据。所需依赖(playwright, playwright-stealth, dnspython, bs4)与网页渲染/解析职责一致。
Persistence & Privilege
flags 中没有 always:true,也不会修改其他技能配置。脚本会写入截图/HTML 到 /tmp 或工作区路径,这与调试/输出目的相符。
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install weixin-reader
  3. After installation, invoke the skill by name or use /weixin-reader
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
v1.1.0:结构化数据输出,新增统计信息和元数据
v1.0.1
安全增强:添加DNS解析验证防止SSRF,补充完整依赖说明
v1.0.0
初始版本:支持微信公众号文章提取和Markdown输出
Metadata
Slug weixin-reader
Version 1.1.0
License
All-time Installs 7
Active Installs 6
Total Versions 3
Frequently Asked Questions

What is 微信公众号阅读器?

提取微信公众号文章内容,支持任意公众号文章链接的内容抓取和结构化输出。 It is an AI Agent Skill for Claude Code / OpenClaw, with 629 downloads so far.

How do I install 微信公众号阅读器?

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

Is 微信公众号阅读器 free?

Yes, 微信公众号阅读器 is completely free (open-source). You can download, install and use it at no cost.

Which platforms does 微信公众号阅读器 support?

微信公众号阅读器 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 微信公众号阅读器?

It is built and maintained by nalin3166-collab (@nalin3166-collab); the current version is v1.1.0.

💬 Comments