Agent Skills
返回列表
📁

Slack协作助手

办公效率 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/slackbot-automation。

技能介绍

要解决什么问题

在 Agent 或 IDE 里直接操作 Slack(发消息、查频道、批量处理等)时,工具名和参数 schema 会随 Composio 更新而变化。若硬编码 slug 或字段,工作流容易在连接未就绪或 schema 不匹配时失败。

技能如何工作

本技能通过 Rube MCP 暴露 Composio 的 Slackbot 工具集(文档见 composio.dev/toolkits/slackbot)。执行任何 Slack 相关动作前,应遵循固定顺序:

  1. 调用 RUBE_SEARCH_TOOLS,按 Slackbot 场景获取当前可用 tool slug、输入 schema、推荐执行计划与已知坑点。
  2. 用 RUBE_MANAGE_CONNECTIONS(toolkit: slackbot)确认连接为 ACTIVE;否则按返回的授权链接完成绑定后再继续。
  3. 用 RUBE_MULTI_EXECUTE_TOOL 按搜索结果执行;RUBE_MULTI_EXECUTE_TOOL 必须带上 memory 参数(可为 {})。同一工作流内复用 session ID,新工作流再新建 session。

批量或脚本化场景可用 RUBE_REMOTE_WORKBENCH 配合 run_composio_tool();需要完整 schema 时可查 RUBE_GET_TOOL_SCHEMAS(含 schemaRef 的工具)。

适用边界与注意点

  • 先搜后跑:不要跳过 RUBE_SEARCH_TOOLS,字段名与类型必须与搜索结果一致。
  • 分页:响应若带分页 token,需继续拉取直到结束。
  • Rube MCP 端点配置为 https://rube.app/mcp 即可,无需在本技能描述中重复安装细节;核心前提是客户端已能响应 RUBE_SEARCH_TOOLS。

Powered by Composio

使用场景

  • 在 Cursor 里写 Agent 工作流前,先用 RUBE_SEARCH_TOOLS 拉取 Slackbot 当前 tool slug 与参数 schema,再按 schema 发频道消息。
  • 新环境接入 Slack 时,通过 RUBE_MANAGE_CONNECTIONS(toolkit slackbot)确认 ACTIVE,未完成则走授权链接后再执行 RUBE_MULTI_EXECUTE_TOOL。
  • 同一轮对话里要连续调用多个 Slack 工具时,复用 session ID,并在每次 RUBE_MULTI_EXECUTE_TOOL 中带上 memory(可为空对象)。
  • 需要脚本化批量操作 Slack 时,用 RUBE_REMOTE_WORKBENCH 配合 run_composio_tool(),而不是手写已过期的 tool slug。

适合人员

  • 在 IDE 里维护多步 Agent 的工程师,需要 Slack 动作与 Composio schema 同步、避免硬编码失效
  • 负责 Slack App / Bot 集成的后端,要在执行前强制校验 slackbot 连接为 ACTIVE
  • 用 Rube MCP 编排跨工具流程的自动化作者,需要 bulk 路径(REMOTE_WORKBENCH)与分页拉全量
  • 团队 Slack 管理员,希望由 Agent 按「先发现工具再执行」规范操作频道与消息,减少误调用