← Back to Skills Marketplace
chunhualiao

WeChat Article Extractor

by Chunhua Liao · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1073
Downloads
0
Stars
24
Active Installs
1
Versions
Install in OpenClaw
/install wechat-article-extractor
Description
Extract full text and figures from a WeChat public account (微信公众号) article URL and save as a clean Markdown file. Handles WeChat's bot-detection by finding m...
Usage Guidance
This skill appears to do what it says: find mirror pages, download HTML, and convert to Markdown with a bundled Python script. Before installing: (1) Review the included Python script if you want to confirm no unexpected network destinations are embedded (it operates on local HTML files and does not perform remote uploads); (2) be aware images remain hotlinked to third-party hosts (mirrors/WeChat) — they may expire or track access; (3) the Chrome Relay fallback requires a browser extension — install only a trusted extension and understand it will allow a snapshot of the page to be read by the agent; (4) consider restricting file-save locations (avoid sensitive directories) and verifying outputs before publishing. If you want higher assurance, ask the author for a signed release or run the script in a sandbox to observe network activity.
Capability Analysis
Type: OpenClaw Skill Name: wechat-article-extractor Version: 1.0.0 The skill's core Python script (`scripts/extract_wechat.py`) is benign, performing local HTML parsing and Markdown conversion without network calls or arbitrary execution. However, the `SKILL.md` instructs the OpenClaw agent to use the `exec` tool with `curl` and `python3` commands, passing arguments derived from external sources (mirror URLs from `web_search` and article titles). If the agent's `exec` tool does not properly sanitize or quote these arguments, it could lead to shell injection, allowing arbitrary command execution. This represents a significant vulnerability (RCE risk) in the interaction between the skill's instructions and the agent's execution environment, classifying it as suspicious rather than malicious due to the lack of clear intentional harmful behavior from the skill's author.
Capability Assessment
Purpose & Capability
Name/description match the artifacts: SKILL.md, skill.yml, and the included Python extractor implement mirror discovery, curl downloads, and HTML→Markdown conversion. Required tools (web_fetch, web_search, exec, optional browser) align with the workflow.
Instruction Scope
Runtime instructions are narrowly scoped to fetching article HTML (direct or via mirrors), converting to Markdown, and saving to disk. The fallback using a browser snapshot and a Chrome Relay extension is explained and limited to reading the page; the skill does not instruct reading unrelated system files or environment variables.
Install Mechanism
No install spec is present (instruction-only skill plus a bundled Python script). The script is local and executed directly; no external arbitrary downloads or archive extraction are performed by the skill itself.
Credentials
No environment variables, credentials, or config paths are required. Declared system dependency (curl, Python 3.8+) and use of /tmp for temporary files are proportionate to the task.
Persistence & Privilege
Skill is not always-enabled and does not request elevated persistence. It writes output to a user-specified path (default /tmp) and does not modify other skills or global agent config.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wechat-article-extractor
  3. After installation, invoke the skill by name or use /wechat-article-extractor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: mirror-based extraction, Python script with self-tests, Chrome Relay fallback, bilingual triggers
Metadata
Slug wechat-article-extractor
Version 1.0.0
License
All-time Installs 24
Active Installs 24
Total Versions 1
Frequently Asked Questions

What is WeChat Article Extractor?

Extract full text and figures from a WeChat public account (微信公众号) article URL and save as a clean Markdown file. Handles WeChat's bot-detection by finding m... It is an AI Agent Skill for Claude Code / OpenClaw, with 1073 downloads so far.

How do I install WeChat Article Extractor?

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

Is WeChat Article Extractor free?

Yes, WeChat Article Extractor is completely free (open-source). You can download, install and use it at no cost.

Which platforms does WeChat Article Extractor support?

WeChat Article Extractor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created WeChat Article Extractor?

It is built and maintained by Chunhua Liao (@chunhualiao); the current version is v1.0.0.

💬 Comments