← Back to Skills Marketplace
Wechat Collect
by
Abigale-cyber
· GitHub ↗
· v1.0.0
· MIT-0
102
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install wechat-collect
Description
Fetch a public WeChat article URL, archive the raw HTML, and convert the article into a stage-1 compatible brief in `content-production/inbox/`. Use when Cod...
Usage Guidance
This skill appears coherent and limited to collecting public WeChat articles. Before installing, consider: (1) it will fetch arbitrary public URLs you provide and will write raw HTML into content-production/inbox/raw/wechat — treat those archives as potentially sensitive and store them appropriately; (2) there is an optional browser fallback (browser_fetch_html) that may open an interactive browser to solve captchas — enabling that requires installing Playwright/npm per the README and may create a browser profile under the workspace .cache directory; review how the browser fallback is implemented in skill_runtime.wechat_access if you are concerned about cookie/profile usage; (3) the skill imports helper functions from skill_runtime.wechat_access which are not included here — inspect that module for any unexpected network calls or telemetry if you want higher assurance. If you only provide public article URLs and do not enable the browser fallback, the skill's behavior is limited and proportionate to its purpose.
Capability Analysis
Type: OpenClaw Skill
Name: wechat-collect
Version: 1.0.0
The wechat-collect skill is a legitimate utility designed to scrape public WeChat articles, extract metadata (title, author, date), and generate a structured markdown brief for downstream content production. The code in runtime.py uses standard parsing techniques (lxml/XPath) and includes robust sanitization (slugify) to prevent path traversal when writing files. It handles WeChat-specific challenges like captchas by optionally invoking a browser via Playwright, which is consistent with its stated purpose.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, README, runtime.py, and skill.json consistently implement a collector that fetches a public mp.weixin.qq.com URL, extracts title/author/date/paragraphs, writes a brief and archives HTML. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Runtime instructions and code limit activity to: read an input file for a URL, fetch that URL (including an optional browser fallback for captcha), parse HTML, and write brief/archive files under content-production/inbox. There are no instructions to read unrelated system files, access other services, or transmit data to endpoints beyond the fetched article URL.
Install Mechanism
The skill is instruction-only (no install spec). README documents an optional Playwright/browser install for captcha fallback; this is not installed automatically by the skill. This is reasonable for the task, but users should be aware that enabling the browser fallback requires installing npm/playwright components outside the skill.
Credentials
The skill declares no required environment variables, credentials, or config paths. The runtime only uses workspace-relative paths (.cache) and writes outputs to the declared inbox/archive directories — proportional to the stated function.
Persistence & Privilege
always is false and the skill does not request permanent platform presence or modify other skills. It writes files into its workspace/inbox and archive directories only, which is expected behavior for a collector.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wechat-collect - After installation, invoke the skill by name or use
/wechat-collect - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
wechat-collect 1.0.0 initial release:
- Fetches public WeChat article HTML from a provided URL in a text file.
- Extracts title, author, date, and main content for brief creation.
- Outputs a stage-1 compatible brief for downstream writing workflows.
- Archives the original raw HTML for traceability.
- Handles only publicly accessible articles; may fail on deleted or blocked content.
Metadata
Frequently Asked Questions
What is Wechat Collect?
Fetch a public WeChat article URL, archive the raw HTML, and convert the article into a stage-1 compatible brief in `content-production/inbox/`. Use when Cod... It is an AI Agent Skill for Claude Code / OpenClaw, with 102 downloads so far.
How do I install Wechat Collect?
Run "/install wechat-collect" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Wechat Collect free?
Yes, Wechat Collect is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Wechat Collect support?
Wechat Collect is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Wechat Collect?
It is built and maintained by Abigale-cyber (@abigale-cyber); the current version is v1.0.0.
More Skills