SuperAPI AI 工具集

hermes-wag-summarizer

办公与效率

查看项目

更新于 10-15 23:42

技能介绍

用途:为 Hermes 用户提供最简单的 WhatsApp 群组摘要方案,通过 cronjob 自动汇总群聊内容,并作为相关功能的单一信息源。

主要能力:几分钟内完成群组摘要设置;支持多个 WhatsApp 群组并分别配置;内置针对 WhatsApp 优化的提示词;输出结构一致易读;无活动时自动输出 [SILENT] 避免刷屏;提供完整故障排查指南。

使用方式:先安装技能:hermes skills install hermes-wag-summarizer。然后为新群组创建包装脚本:python3 ~/.hermes/skills/hermes-wag-summarizer/scripts/create-group-wrapper.py --chat-id "120363402262217562@g.us" --group-name "VibeDev ID" --hours 12。接着创建定时任务:hermes cron create --name "VibeDev ID Summary" --script "~/.hermes/scripts/vibedev-id-summary.py" --schedule "0 5,17 * * *" --deliver "whatsapp:120363402262217562@g.us"。如需自定义摘要风格,可编辑 ~/.hermes/skills/hermes-wag-summarizer/prompts/default-summary-prompt.txt 并让 cronjob 指向该提示词。

默认配置:时间窗口 12 小时(可按群组修改);投递到同一群组;使用 WhatsApp Markdown 格式(文本 表示加粗);空窗口输出 [SILENT];默认计划 0 5,17 * * *(UTC 05:00 与 17:00)。

包含文件:scripts/whatsapp-group-summary.py(主解析器)、scripts/create-group-wrapper.py(创建包装脚本的辅助工具)、prompts/default-summary-prompt.txt(默认优化提示词)、examples/(cronjob 配置示例)。

适用场景:需要定期获取 WhatsApp 群组讨论摘要的 Hermes 用户,尤其是多群组管理场景。

限制:该技能仅用于摘要,审核或分析需使用其他技能;需确保 WhatsApp Bridge 已运行且 messages.jsonl 处于活动状态;若 Bridge 出现“deaf”问题,可使用 whatsapp-bridge-watchdog 技能。新增或修改群组后,需更新技能中的 Live Inventory 部分以保持单一信息源。