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.md
source 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

  1. Open the page with
    browser open "<url>?scene=1"
  2. Wait for content with
    browser wait "#js_content" --load networkidle
  3. Extract body text with
    browser evaluate --fn "() => document.querySelector('#js_content')?.innerText || document.querySelector('.rich_media_content')?.innerText || document.body.innerText"
  4. Return plain text content
  5. 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