用途:把零散的微信群聊记录提炼成结构化、可读性强的简报,并维护跨次运行的群聊历史与群友画像。底层依赖外部 wx-cli 二进制(wx 命令),不打包脚本。
主要能力:支持正经版(normal)与毒舌版(roast)两种摘要;按时间范围或增量模式抓取消息;解析文本、图片、表情、视频、文件、链接、撤回等消息类型;解析引用/回复关系;统计发言排行;维护群友画像(profiles/ 与 profiles-roast/)与群级事实记忆(memory.md);识别群内已有摘要与 @bot 请求并单独作答。
使用方式:先验证环境,wx --version 有输出且 wx sessions 返回数据即可继续。首次在新环境运行或任何 wx 命令失败时,读 references/setup.md 排障,停在第一个失败项并给用户确切修复命令,绝不自动安装、绝不替用户跑 sudo。偏好文件 EXTEND.md 按项目根 .baoyu-skills/baoyu-wechat-summary/EXTEND.md、XDG、用户主目录顺序查找,找到即读取应用;未找到必须先完成首次设置(阻塞),不可静默使用默认值。支持键包括 self_wxid、self_display、default_version、default_time_range、data_root、bot_aliases。抓取消息时始终重定向到 $TMPDIR 文件作为唯一事实来源,大批次用 jq 分片读取。摘要分三轮生成:第一轮建骨架,第二轮动笔前读 references/output-formats.md,第三轮做归属审计。
适用场景:微信群聊精华提取、周报/月报式群聊简报、群友画像与群记忆维护。
限制:wx-cli 读取 ~/.wx-cli/ 与微信数据目录,均在 Claude Code 默认沙箱之外,每条 wx 命令需以 dangerouslyDisableSandbox: true 运行;@bot 答疑仅依据群聊上下文与自身知识,无联网能力,无法核实的实时信息需如实说明;群主身份必须有据可查,不能凭历史摘要或印象推断;超过 7 天或 500 条消息建议按 3 天分段生成再汇总。其余细节暂未提供。