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 mirror sites automatically. Use when the user shares an mp.weixin.qq.com URL and asks to save, archive, extract, or read the article.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/chunhualiao/wechat-article-extractorWeChat Article Extractor Guide
What This Skill Does
The WeChat Article Extractor skill is designed to reliably retrieve the full content of articles published on WeChat public accounts (微信公众号). It addresses the common challenge of WeChat's bot-detection mechanisms, which often prevent direct content scraping using standard web fetching tools. When direct access fails due to these protections or JavaScript rendering issues, this skill intelligently searches for mirror copies of the article on popular Chinese content aggregator websites. It prioritizes reliable sources like 53ai.com, mp.ofweek.com, juejin.cn, woshipm.com, and 36kr.com to ensure the best available copy is retrieved. Once a suitable mirror is found or if direct fetching is successful, the skill extracts the article's text, images, and metadata, then converts it into a clean Markdown file. The output Markdown file includes a metadata header and is saved to a specified location, defaulting to /tmp/ with a filename derived from the article's title.
Installation
To install the WeChat Article Extractor skill, use the following command in your OpenClaw environment:
clawhub install openclaw/skills/skills/chunhualiao/wechat-article-extractor
This command fetches the skill from the specified source repository (openclaw/skills) and makes it available for use.
Use Cases
This skill is ideal for users who want to:
- Archive valuable WeChat articles for offline reading or personal knowledge bases.
- Extract information from WeChat articles for research, study, or content curation.
- Save articles that might otherwise disappear or become inaccessible due to WeChat's dynamic content policies.
- Convert WeChat articles into a format (Markdown) easily integrated into note-taking applications like Obsidian, Notion, or local markdown editors.
- Overcome the technical hurdles of scraping content from WeChat public accounts.
Example Prompts
- "Can you save this WeChat article for me? [mp.weixin.qq.com/s/somearticlelink]"
- "Extract the content from this WeChat post and save it as 'my_wechat_article.md' in my documents folder: [mp.weixin.qq.com/s/anotherlink]"
- "Please archive this article from WeChat: [mp.weixin.qq.com/s/yetanotherlink]"
Tips & Limitations
Tips:
- Ensure the provided URL is a valid
mp.weixin.qq.comlink. - If you need the article saved with a specific name or in a particular directory, provide the
Output filenameandSave locationinputs. - The skill attempts to find mirrors, which increases the chances of successful extraction even if the original link is protected.
Limitations:
- This skill cannot handle WeChat logins, authentication, or account management.
- It is designed for extracting one article at a time; batch processing is not supported.
- The skill does not perform translation of the article content.
- While it tries to find mirrors, there's no guarantee a mirror will always be available or perfectly preserved.
- The effectiveness of mirror finding depends on the article's title and author information being present or searchable.
- Directly fetching content might fail on articles with extremely aggressive bot detection or complex dynamic rendering.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-chunhualiao-wechat-article-extractor": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution
Related Skills
task-runner
Persistent task queue system. Users add tasks at any time via natural language; tasks are stored in a single persistent queue file and executed asynchronously via subagents. A heartbeat/cron dispatcher wakes periodically to check pending tasks, spawn workers, and report completions. The system never "finishes" — it always remains ready for the next task.
git-repo-to-book
Write a full-length technical book using multi-agent AI orchestration. Spawns parallel research, writing, and review agents to produce 60K-100K+ word manuscripts. Also supports revising individual chapters of existing books. Based on the real workflow that produced an 88,000-word, 14-chapter book in under 18 hours.
claude-usage
Check Claude Max plan usage limits by launching Claude Code and running /usage. Use when the user asks about Claude plan usage, remaining quota, rate limits, or sends /claude_usage.
skill-engineer
Design, test, review, and maintain agent skills for OpenClaw systems using multi-agent iterative refinement. Orchestrates Designer, Reviewer, and Tester subagents for quality-gated skill development. Use when user asks to "design skill", "review skill", "test skill", "audit skills", "refactor skill", or mentions "agent kit quality".
deepwiki
Query DeepWiki MCP to get AI-grounded answers about any public GitHub repository. Use when answering questions about a repo's source code, architecture, configuration, or internals. Triggers on "how does X work in <repo>", "deepwiki", "look up in codebase", "ask deepwiki", "check the source code".