Skills wechat-mp-reader
Read WeChat official account articles. Use the built-in browser tool to open the page and extract body text. Always append ?scene=1 to the URL.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/bernylinville/wechat-mp-reader" ~/.claude/skills/clawdbot-skills-wechat-mp-reader && rm -rf "$T"
manifest:
skills/bernylinville/wechat-mp-reader/SKILL.mdsource content
WeChat Article Reader
URL Normalization
Critical: The URL must end with
?scene=1 (not &scene=1), otherwise a CAPTCHA will be triggered.
Rules:
- No query params → append
?scene=1 - Has existing
params → parse and rewrite query to include?scene=1
Steps
- Open the page with
browser open "<url>?scene=1" - Wait for content with
browser wait "#js_content" --load networkidle - Extract body text with
browser evaluate --fn "() => document.querySelector('#js_content')?.innerText || document.querySelector('.rich_media_content')?.innerText || document.body.innerText" - Return plain text content
- Close the tab with
browser close <tabId>
Troubleshooting
- CAPTCHA → verify the URL has
?scene=1 - Empty content → page may not have fully loaded, retry
browser wait - Deleted article → the page will display a notice