微信工作日报
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b9fef09e/daily-wechat-summary
技能介绍
解决的问题
研发团队的日常沟通往往散落在多个微信群里:测试沟通群讨论版本发布,重点项目群跟进客户问题,夜间支撑群处理现网故障。到写日报时,你需要翻遍聊天记录,手动整理技术决策、阻塞项和待办事项——这个过程既耗时又容易遗漏关键信息。
这个技能让 Agent 直接读取本地微信数据库,自动拉取指定群组近 24 小时的消息,然后用 AI 蒸馏成结构化日报,省去手动整理的繁琐。
工作方式
数据层使用 wechat-cli Python 包读取微信桌面版的本地数据库,支持以下能力:
- 拉取近 24 小时原始消息,输出到
summary_result.json和wechat_snapshot.json - 支持
--format json/text/file三种输出模式 - 用
--date YYYY-MM-DD补跑指定日期的数据 --check参数快速验证环境是否就绪
Agent 层读取 raw_text 字段后,按以下维度蒸馏日报:
- 技术决策:版本号变更、配置调整、协议问题讨论
- 阻塞项:Bug、测试失败、客户问题、反复报错
- 行动项:计划中的会议、升级操作、测试请求
- 已解决:已上线的修复、已闭环的问题
最终输出为纯中文文本,不包含 Markdown 格式,适合直接在微信里阅读。
配置与监控群组
默认监控 5 个群组,覆盖 5G NR 基站测试、分布式核心网、Femto 客户项目、夜间现网支撑和自动开站环境搭建。要调整监控范围,编辑 ~/.openclaw/workspace/daily-wechat-summary/config.json 中的 groups 数组即可。
注意:群名称必须与微信中的完全一致,否则脚本无法匹配到数据。可以在 wechat_snapshot.json 中查看匹配结果。
定时任务配置
推荐在每天早上 8:40(Asia/Shanghai)运行,使用 isolated session,超时设为 300 秒。任务完成后自动通过 delivery.mode: "announce" 推送到你的聊天窗口。
适用边界与注意点
- 运行环境:仅限 Windows,需要安装微信桌面版并至少登录过一次
- Python 版本:3.10+,命令行需支持
py -3 - 数据库访问:微信客户端需保持可访问本地数据库(建议运行时保持微信打开)
- 输出语言:日报固定为中文,不支持多语言输出
- 群组限制:一次只能监控配置中的群组,动态群组需要手动更新配置
如果 wechat-cli 未正确安装或微信数据库被占用,脚本会报错并记录到 logs/fetch_latest.log,便于排查问题。
使用场景
- 研发团队早上需整理微信群中的技术决策、版本发布和客户问题,形成结构化日报
- 项目经理希望自动收集夜间支撑群的现网故障处理情况,快速同步进展
- 技术支持需汇总多个测试群的缺陷反馈和解决状态,生成每日问题跟踪表
- 运维团队要整合自动开站环境搭建群的进展和资源需求,推送给相关方
适合人员
- 研发团队负责人,需快速掌握多项目群的技术决策、阻塞项和行动项
- 测试工程师,要整理测试群中的缺陷反馈、测试进度和版本问题
- 项目经理,希望自动同步多项目群的客户问题、会议安排和升级事项
- 技术支持人员,需汇总客户群的故障处理结果和待解决事项