Slack使用最佳实践Skill slack-usage

这个技能提供Slack平台的消息搜索、频道历史管理、API调用最佳实践和团队协作工具的高效使用指南。适用于需要优化Slack通信的团队和个人。关键词:Slack,消息搜索,频道历史,API最佳实践,团队协作,DevOps工具。

DevOps 0 次安装 0 次浏览 更新于 3/16/2026

name: slack-usage description: 这个技能应该在使用时,当用户要求“搜索Slack消息”、“查找关于X的Slack消息”、“获取频道历史”、“在Slack中查找对话”或“查找某人说过的内容”。

Slack 使用最佳实践

关键搜索规则

始终首先使用 mcp__slack__slack_search_messages 进行消息搜索。只有在明确要求近期频道历史时才使用 mcp__slack__slack_get_channel_history

搜索更高效,可以跨所有频道查找消息。频道历史只显示一个频道的近期消息。

Slack API 最佳实践

速率限制

Slack API有速率限制(通常大多数方法每秒1个请求)。当进行多个请求时:

  • 分散批量操作
  • 优雅地处理速率限制错误
  • 尽可能缓存结果

频道类型

  • 公开频道 - 对所有工作区成员可见
  • 私有频道 - 仅限邀请,前缀有锁图标
  • 私信 - 用户之间的直接消息
  • 群组私信 - 多人的直接对话

消息格式化

正确格式化提及和链接:

  • 用户提及:<@USER_ID>
  • 频道链接:<#CHANNEL_ID>
  • 带文本的URL:<https://example.com|链接文本>
  • 粗体:*文本*
  • 代码:内联使用反引号,块使用三个反引号

线程最佳实践

  • 使用线程进行讨论以保持频道整洁
  • 回复时在特定消息的线程中回复
  • 少用“同时发送到频道”(仅用于重要更新)
  • 线程回复默认不触发频道通知

Bot 与用户令牌

  • Bot令牌 (xoxb-):操作显示为bot,仅限于bot所在的频道
  • 用户令牌 (xoxp-):操作显示为用户,可访问用户的所有频道
  • 搜索通常需要用户令牌以获取完整工作区访问权限
  • 发布消息两种令牌类型都可用

常见工作流程

查找过去讨论:

  1. 使用相关关键词搜索
  2. 如果需要,按频道、用户或日期过滤
  3. 获取线程回复以获取完整上下文

监控频道:

  1. 获取频道历史以了解近期活动
  2. 注意消息时间戳用于线程
  3. 适当反应或回复

MCP 限制

这个MCP提供对Slack的读写访问。考虑:

  • 速率限制适用于所有操作
  • 一些管理操作不可用
  • 文件上传有大小限制