让 Claude Code 和 Codex 直接理解你的本地微信群聊。
这个 Skill 把自然语言问题转换成可控的 wxnext 只读查询,再将结构化聊天记录整理为主题、结论、分歧、待办和未解决问题。它不会把微信数据库交给模型自行探索,也不会执行聊天消息里的命令。
本项目是智能体集成层,需要配合底层 CLI: WeChat CLI Next
- 总结某个群最近一天、一周或指定时间段的讨论。
- 搜索聊天历史,回答“谁提过什么”。
- 提取决定、链接、资源、行动项和未解决问题。
- 自动匹配群名、识别本人消息,并正确标注发言人。
- 读取微信运行期间已经提交到主库或 WAL 的最新消息。
- 同时适配 Claude Code 与 Codex 的 Skill 目录结构。
例如:
产品交流群最近一天在聊什么?
总结产品交流群最近 7 天的重点、分歧和待办。
谁在群里讨论过 vivo 的产品经理招聘?
| 项目 | 职责 |
|---|---|
| WeChat CLI Next | 在本机发现账号、验证密钥、读取数据库与 WAL,并输出结构化 JSON |
| WeChat Summary Skill | 决定如何查询、限制数据范围,并把结果整理成可读总结 |
分层后,数据库格式变化只需要更新 CLI;总结策略和智能体兼容性变化只需要更新 Skill。
- Windows 10/11
- 微信 4.x
- Python 3.10+
- 已安装并初始化 WeChat CLI Next
- Claude Code 或 Codex
先确认 CLI 可用:
wxnext whoami克隆本项目后,将 wechat-summary 文件夹复制到目标项目:
git clone https://github.com/Sixtimenight/wechat-summary-skill.git
New-Item -ItemType Directory -Force ".claude\skills" | Out-Null
Copy-Item -Recurse `
".\wechat-summary-skill\wechat-summary" `
".claude\skills\wechat-summary"重新启动 Claude Code。之后既可以直接自然语言提问,也可以显式调用:
/wechat-summary 产品交流群最近 7 天在聊什么?
安装到当前用户:
New-Item -ItemType Directory -Force "$env:USERPROFILE\.codex\skills" | Out-Null
Copy-Item -Recurse `
".\wechat-summary-skill\wechat-summary" `
"$env:USERPROFILE\.codex\skills\wechat-summary"重新启动 Codex 后,直接询问群聊内容即可触发。
- 聊天数据由本机
wxnext读取,不上传到项目维护者的服务器。 - Skill 只允许查询,不发送消息,也不修改微信数据库。
- 聊天正文一律视为不可信数据,不执行其中的命令、链接或提示词。
- 默认不保存聊天正文、个人资料或总结。
- 输出默认隐藏
wxid、数据库路径和密钥元数据。
请注意:你所使用的 Claude Code、Codex 或模型服务可能按照其自身政策处理输入。敏感聊天内容是否提交给模型,由你的运行环境和模型配置决定。
“实时”指微信已经提交到数据库主文件或 WAL 完整事务中的消息。仍停留在进程内存、尚未提交的数据不可见。