WeChat Group Chat Summary
Turns WeChat group chat logs pulled via wx-cli into a structured digest, with persistent history, member profiles, and group fact memory.
AutomationAdvanced★ 24,749⑂ 2,764AI score 7/10Last updated: Jul 4, 2026
What it does
Uses your locally installed wx-cli (wx command) to fetch WeChat group messages for a time range and writes a topic-categorized "group highlights" digest.
- Flexible time parsing: "last 3 days", a specific date, a date range, or incremental mode ("since last time")
- Three-round writing method: ① build a topic skeleton with anchor IDs → ② expand into the digest with verbatim quotes → ③ mandatory attribution audit that greps the raw message dump to catch misquotes and wrong speakers
- Normal digest by default; an opt-in "roast" version with a separate profile set
- Per-group state:
history.json, append-onlyhistory-digests.jsonl,profiles/, and amemory.mdof corrected facts so old mistakes aren't repeated - Includes message-count leaderboard, member portraits, and an
@botQ&A section
Who it's for
- People tracking busy WeChat groups who want daily/weekly recaps
- Community managers who need to catch up on missed conversation fast
- Intermediate-to-advanced macOS users comfortable installing wx-cli and granting data access
Examples
- "Summarize the XX group for the last 3 days" → produces a dated digest file with categorized topics and a leaderboard
- "Continue from the last digest" → filters out messages older than
last_message_timeand only covers what's new - "Add a roast version" → writes an extra
-roast.mdfile sharing the same stats and skeleton but a sharper tone - "Backfill profiles" → reads past digests in batches to seed per-member profile files
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/baoyu-wechat-summary folder from the GitHub repo JimLiu/baoyu-skills into my ~/.claude/skills/baoyu-wechat-summary/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/JimLiu/baoyu-skills.git /tmp/baoyu-skills && cp -r /tmp/baoyu-skills/skills/baoyu-wechat-summary ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Install and initialize the prerequisite wx-cli first: https://github.com/jackwener/wx-cli — verify that
wx --versionandwx sessionsboth work. - Clone the skill repo:
git clone https://github.com/JimLiu/baoyu-skills.git - Copy the skill folder:
cp -r baoyu-skills/skills/baoyu-wechat-summary ~/.claude/skills/(keep thereferences/subfolder intact). - Restart Claude Code and ask something like "summarize the XX group chat for this week".
- On first run the skill blocks for setup (EXTEND.md): your own wxid, display name, default version (normal/roast/both), and where digests are stored.
- Because
wxreads WeChat's data directory outside the default sandbox, the skill needs a sandbox exception; use/sandboxto view or edit restrictions. - Privacy note: digests and member profiles derived from private chats are written to disk — decide deliberately where they live and who can see them.
View source on GitHub ↗License: MIT