PPPPanda

wechat-article-getter

Knowledgev1.0.0
By PPPPandaUpdated 2026-05-17@clawhub_ppppanda/wechat-article-getter
Information RetrievalDocument Q&A#WeChat#Browser#Summarize

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.

Installs
103
Downloads
1.6K
Stars
-
Overall Rank
#4,685
Top 93% overall · Top 94% in Knowledge
PlatformInstallsDownloadsStarsComments
ClawHub ↗331.2K--
SkillHub ↗1031.6K-—

Platforms count differently and update at different times.

What this skill does

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

What you can do with it

  • Extract article text and page metadata from WeChat Official Account links.
  • Structure retrieved content for summarization, analysis, or archiving.
  • Try to find an available copy when browser access is unavailable.

When to use it

  • When reading, summarizing, analyzing, or archiving a user-provided WeChat article.
  • When extracting content from a JavaScript-rendered article page.
  • When an article is login-restricted or a mirror is hard to find and the access limitations need to be assessed.

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Extract the accessible text from this WeChat article link and return its title, author, publication time, and content.
If the article requires login or cannot be opened, explain the access limitation without trying to bypass it.

Monthly Trend

Downloads1.6K
2781.0K1.7K2026-03 · Downloads 3782026-05 · Downloads 7912026-07 · Downloads 1.1K2026-08 · Downloads 1.3K2026-09 · Downloads 1.6K26-0326-09
Stars-
0112026-03 · Stars -2026-05 · Stars -2026-07 · Stars -2026-08 · Stars -2026-09 · Stars -26-0326-09

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.

MonthDownloadsMoMStars
2026-091.6K—-
2026-081.3K+16.6%-
2026-071.1K—-
2026-05791—-
2026-03378—-

SKILL.md (original)

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.

2.5 KB · ClawHub v1.0.0
---
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
Show all (76 lines)
        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

Popular in Knowledge

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.