According to AlphaMoat, as of 2026-09, wechat-article-getter has 1,626 downloads and 0 stars — ranked #4,685 of 5,078 AI skills overall, and #412 of 442 in Knowledge.
| Platform | Installs | Downloads | Stars | Comments |
|---|---|---|---|---|
| ClawHub ↗ | 33 | 1.2K | - | - |
| SkillHub ↗ | 103 | 1.6K | - | — |
Platforms count differently and update at different times.
It uses Playwright with headless Chromium to load JavaScript-rendered pages and extract the title, author, publication time, body, and word count as structured JSON. If a browser is unavailable, it can search content aggregators for copies. First use requires installing Chromium. It cannot bypass login walls for paid or follower-only content, and mirror fallback only works for popular articles.
Profile published 2026-10-29
Generated from the skill’s documentation as examples; not results of actual runs.
The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.
| Month | Downloads | MoM | Stars |
|---|---|---|---|
| 2026-09 | 1.6K | — | - |
| 2026-08 | 1.3K | +16.6% | - |
| 2026-07 | 1.1K | — | - |
| 2026-05 | 791 | — | - |
| 2026-03 | 378 | — | - |
The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.
---
name: wechat-article-reader
description: Extract full text from WeChat Official Account (微信公众号) article URLs. Use when a user shares an mp.weixin.qq.com link and asks to read, summarize, analyze, or save the article. Handles WeChat's JS-rendered content and anti-bot detection via headless Chromium. Falls back to mirror-site search when headless browser is unavailable.
metadata:
openclaw:
requires:
bins: [python3]
install:
- id: playwright
kind: pip package: playwright
label: Install Playwright (pip)
---
# WeChat Article Reader
Extract full article content from `mp.weixin.qq.com` URLs.
## When to Use
- User shares a WeChat article link (`mp.weixin.qq.com/s/xxx`)
- Need to read/summarize/analyze/archive a WeChat article
- ContentPipe Scout node receives a WeChat URL for reference
## Quick Start
```bash
# First-time setup (installs headless Chromium ~200MB)
python3 SKILL_DIR/scripts/setup.py
# Extract article
python3 SKILL_DIR/scripts/fetch_article.py "https://mp.weixin.qq.com/s/xxx"
# Output: JSON with title, author, publish_time, content, word_count
```
## How It Works
WeChat articles are JS-rendered — HTTP requests only get an empty shell. This skill uses Playwright headless Chromium to:
1. Launch headless browser with anti-detection flags
2. Navigate to the WeChat URL, wait for `networkidle`
3. Wait for `#js_content` (article body container)
4. Extract title (`h1#activity-name`), author, time, body text
5. Clean HTML → plain text (strip scripts/styles, compress whitespace)
6. Return structured JSON
### Fallback: Mirror Search
If Playwright is unavailable, the skill searches Chinese content aggregators (53ai.com, 36kr.com, juejin.cn, woshipm.com) for mirror copies of the article.
## Python API
```python
from fetch_article import fetch_wechat_article
result = fetch_wechat_article("https://mp.weixin.qq.com/s/xxx")
# result = {
# "success": True,
# "title": "文章标题",
# "author": "作者名",
# "publish_time": "2026-03-10",
# "content": "正文全文...",
# "word_count": 2500,
# "source": "playwright", # or "mirror"
# "url": "https://mp.weixin.qq.com/s/xxx"
# }
```
## Limitations
- Requires one-time Chromium install (`python3 scripts/setup.py`)
- First fetch takes ~5-10s (browser startup); subsequent fetches ~3-5s (browser reuse)
- Cannot bypass WeChat login walls (paid content, follower-only articles)
- Mirror fallback only works for popular/widely-shared articles
A summarizer that condenses long text, documents, and web pages into key points and keywords.
Manage notes and knowledge-base content through the IMA OpenAPI.
A required guide for routing web requests to the right tool.
A skill that searches the web through the Baidu AI Search API.
Calls markitdown through uvx to turn many file types into Markdown.
The default web search for OpenClaw, querying several engines in real time.
A skill that searches web pages, news, images, and videos through DuckDuckGo.
A skill that searches for and discovers available OpenClaw skills.
Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.