Agent Skills
返回列表
🤖

Clawhub Slack 频道操作

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f12a44b7/clawhub-slack。

技能介绍

要解决什么问题

在 Slack 里让 AI Agent 直接动手,而不是只生成一段「你可以去频道里发」的文案,需要一套稳定的频道 API 封装:能对已有消息加反应、改内容或删掉,能新发到频道或用户,还要能查置顶、成员信息和自定义 emoji。Clawhub Slack 面向这类场景,token 走 Clawdbot 已配置的 Slack Bot Token,Agent 侧主要拼 channelId、messageId(消息时间戳,如 1712023032.1234)和动作参数即可。

核心能力怎么组织

技能按动作组拆分,默认全开:

  • reactions:对消息加 emoji(Unicode 或 :name:),并列出已有反应
  • messages:读近期消息、发送(channel: / user: 目标)、编辑、删除
  • pins:置顶、取消置顶、列出置顶项
  • memberInfo:拉取成员信息
  • emojiList:工作区自定义表情列表

对话里若已有 Slack 消息上下文(含 message id 与 channel 字段),可直接复用,减少 Agent 自己猜 ID 的出错率。典型用法包括在任务完成消息上打 ✅,或把关键决策、周报类消息 pin 在频道里。

边界与注意点

  • 权限与可见范围完全取决于 Bot Token 在 Slack 应用里的 scope 与频道成员关系;技能本身不替你申请 OAuth。
  • 编辑、删除、置顶等写操作需要 Bot 对目标频道有相应权限,否则会按 Slack API 原样失败。
  • messageId 必须是 Slack 的 ts 格式时间戳字符串,和 UI 里复制链接时的 id 概念要区分清楚。

使用场景

  • 值班 Agent 在 incident 频道里读完近期消息后,对已确认的修复说明打上 ✅ 反应并 pin 该条
  • SRE 机器人在变更窗口向 `channel:` 发开始/结束通知,误发后按 `messageId` 编辑正文而不重发一条
  • On-call 需要从告警线程拉取成员信息,确认 @ 的是否仍在对应轮值组
  • 社区运营在周报帖发布后,列出该消息的 reactions 并 pin 关键决策段落对应的消息

适合人员

  • 用 Clawdbot 接 Slack、希望 Agent 直接改删频道消息而不是只生成草稿的集成维护者
  • 负责 incident 频道流程、要用 pin 与 emoji 标记状态节点的 SRE / 值班负责人
  • 在 Slack 做社区或内部广播、需要查自定义 emoji 名再批量加反应的运营同学
  • 为内部 Bot 编排多步对话、需复用上下文里 `channelId` 与消息 ts 的 AI Agent 开发者