← Back to Skills Marketplace
benzking

Wechat Article To Markdown

by benzking · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
114
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wechat-article-to-markdown-v2
Description
This skill converts WeChat Official Account (微信公众号) article pages into high-quality, clean Markdown format. It should be used when the user provides a WeChat...
Usage Guidance
This skill appears to do what it says: fetch a WeChat article, clean it, convert it to Markdown, and optionally download images. Before running: 1) Be sure to install Playwright and run 'playwright install chromium' (SKILL.md omits this) or run with a mode that uses requests only; otherwise the script will fall back or error. 2) Expect network activity to the article host and image CDNs (e.g., mp.weixin.qq.com and mmbiz.qpic.cn) and disk writes for output and images — run inside an isolated environment if you want to limit exposure. 3) If you are concerned about persistent browser state, inspect/override the Playwright user_data_dir usage to avoid creating persistent profiles. 4) If you want higher assurance, review the remainder of the script (full file is large) or run it in a sandbox/VM. There are no red flags for credential exfiltration or unknown external endpoints in the provided files.
Capability Analysis
Type: OpenClaw Skill Name: wechat-article-to-markdown-v2 Version: 1.1.0 The skill bundle is a legitimate utility for converting WeChat Official Account articles into Markdown format. The core logic in `scripts/wechat_to_md.py` uses Playwright and BeautifulSoup to fetch article content, perform deep noise removal (ads, QR codes, etc.), and download images to a local directory. The script includes robust handling for WeChat's specific DOM structure and lazy-loading mechanisms. No evidence of data exfiltration, malicious execution, or prompt injection was found; the code and instructions in `SKILL.md` are well-aligned with the stated purpose of article archiving.
Capability Assessment
Purpose & Capability
The skill's name/description match the included Python script and reference docs: it fetches mp.weixin.qq.com pages, strips WeChat-specific noise, detects code blocks and images, and outputs Markdown. The code's network activity (page fetch + image downloads from CDN domains like mmbiz.qpic.cn) is consistent with the stated purpose.
Instruction Scope
SKILL.md describes running the included script and using convert_simple() programmatically; instructions do not ask the agent to read unrelated system files or solicit unrelated secrets. Note: SKILL.md's Step 1 omits installing Playwright and the necessary 'playwright install chromium' step even though the script's primary fetcher uses Playwright, which will cause runtime errors or surprising fallbacks to requests if Playwright is not present.
Install Mechanism
This is an instruction-only skill (no packaged installer). The code file uses standard Python libraries and Playwright; no external arbitrary downloads from unknown hosts are embedded in the skill. Because Playwright/Chromium may need to be installed manually, running the script can cause a Chromium download via Playwright tooling (this is expected for JS-rendered fetches).
Credentials
The skill declares no required environment variables or credentials and the code does not attempt to read secrets; network access is limited to fetching the article URL and its assets (images). No unrelated service tokens or config paths are requested.
Persistence & Privilege
always is false and the skill does not declare autonomous system-wide persistence. One implementation detail: Playwright is launched with launch_persistent_context(user_data_dir='') — using a persistent context may create a browser profile directory (depending on Playwright behavior) and could persist cookies/local storage between runs; this is plausible for convenience but worth noting.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wechat-article-to-markdown-v2
  3. After installation, invoke the skill by name or use /wechat-article-to-markdown-v2
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Fix temp link support: mobile Chromium viewport + iPhone UA, lazy image loading
Metadata
Slug wechat-article-to-markdown-v2
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Wechat Article To Markdown?

This skill converts WeChat Official Account (微信公众号) article pages into high-quality, clean Markdown format. It should be used when the user provides a WeChat... It is an AI Agent Skill for Claude Code / OpenClaw, with 114 downloads so far.

How do I install Wechat Article To Markdown?

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

Is Wechat Article To Markdown free?

Yes, Wechat Article To Markdown is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Wechat Article To Markdown support?

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

Who created Wechat Article To Markdown?

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

💬 Comments