Slack 频道摘要与分类机器人
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/slack-channel-summarizer-triage。
技能介绍
解决的问题
Slack 频道活跃一段时间后,消息会迅速堆积。对工程师来说,错过一个频道半天的讨论,可能就意味着遗漏一个关键的架构决策、一个需要跟进的 action item,或者一个正在阻塞进度的 blocker。手动翻历史、跨频道串上下文,既耗时又容易漏。这个技能针对的正是这个痛点:把未读消息自动整理成一份按优先级排序的 digest,让人不用再逐条爬楼。
工作原理
技能通过 Slack Web API 接入,核心依赖两个端点:
conversation.history拉取指定频道的历史消息users.info获取用户信息,用于正确归属消息作者
工作流大致如下:
- 从指定频道获取未读消息
- 对消息内容做摘要和分类,提取 action items、decisions 和 blockers
- 按优先级组织成 digest
- 支持定时触发,把摘要直接发到指定的 DM 或频道
分类和摘要逻辑依赖上游 Bolt 框架的事件监听能力,事件 payload 的结构取决于 listener 的类型(例如 Events API 事件会携带对应事件类型的结构)。
适用边界与注意点
- 需要预先配置 Slack Bolt app,Request URL 路径必须设为
/slack/events - 消息归属依赖
users.info的返回结果,用户信息缺失时可能无法正确归因 - 摘要质量取决于上游 Bolt 应用中嵌入的分类模型或规则,技能本身不保证分类的绝对准确
- digest 的发送目标(DM 或频道)需提前指定,不支持自动发现
- 上游文档托管在 GitHub 仓库
1991513ccie-png/skills,环境适配建议以上游文档为准
使用场景
- 每天早上打开 Slack 前,先收到一份按优先级排序的 digest,快速了解昨夜关键频道有哪些新决策需要跟进
- 负责跟进 action item 的工程师定时拉取指定频道的未读消息,提取待办事项并投递到个人 DM
- 值班工程师在交接班时获取指定频道的未读消息摘要,快速对齐有哪些决策已拍板、哪些事项待推进
- 跨团队协作时把多个相关频道的未读消息汇总成一份 digest 发到指定频道,替代逐个频道手动翻阅
适合人员
- 需要每天跟进多个 Slack 频道动态、担心遗漏关键决策的软件工程师
- 负责清理和跟进团队 action item、需要从频道讨论中提取待办的技术负责人
- 需要在值班交接时快速对齐频道内最新决策与 blocker 的 SRE 或运维工程师
- 需要汇总多个频道讨论结果形成项目复盘材料的项目经理