1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | slack-skills-plugin |
| 作者/维护者 | Slack(GitHub 组织 slackapi,已通过 GitHub 组织认证) |
| 来源链接 | https://github.com/slackapi/slack-skills-plugin |
| 许可证 | MIT |
| GitHub Stars | 85(GitHub API) |
| Forks | 23(GitHub API) |
| 最新版本 | v1.1.0(2026-06-22 发布) |
| 安装方式 | Claude Code 插件市场一键安装 |
2. 功能介绍与亮点
slack-skills-plugin 为 Claude Code 接入 Slack 官方托管的 MCP Server,并附带六个按需加载的技能:
slack-messaging:格式化并发送/排程消息slack-search:搜索消息、文件、用户与频道slack-api:直接调用 Slack API 方法slack-cli:管理 Slack Appcreate-slack-app:基于 Bolt 框架搭建 Slack Appblock-kit:构建 Block Kit 界面布局
另附五条斜杠命令,覆盖频道摘要、讨论查找、公告起草等常见工作流。核心亮点:由 Slack 官方直接维护,采用 OAuth 完成工作区级认证,无需用户手工申请或保管 API Key。
3. 适用场景
所属分类:集成与工作流自动化。适合需要频繁在 Slack 与代码库之间切换的工程师、DevOps 值班人员和技术支持团队——例如让 Claude Code 直接搜索历史讨论定位问题上下文、把变更结果发布为频道公告,或汇总某个讨论串生成待办摘要。
4. 跨 Agent 兼容性
- Claude Code:原生支持——官方插件市场一条命令安装(
/plugin install slack@claude-plugins-official或claude plugin install slack),仓库内含.claude-plugin清单 - Codex:未验证——仓库未提供 Codex 专属安装路径
- OpenClaw:未验证
- Hermes Agent:未验证
- 附注:仓库内
.mcp.json显示底层 Slack MCP Server 是标准的 HTTP + OAuth 端点(mcp.slack.com/mcp),理论上任何支持 MCP 协议的客户端均可接入,但仓库目前只为 Claude Code 与 Cursor 打包了一键安装与技能定义
5. 推荐理由
由 Slack 官方直接出品并维护,用 OAuth + 工作区管理员审批取代了这类集成技能常见的手工 API Key 管理,一条命令即可让 Claude Code 获得完整的 Slack 搜索、消息与 Canvas 能力。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 9 | 由 Slack 官方组织 slackapi(GitHub 已认证组织)出品,Slack 开发者文档与 Claude Code 插件市场均收录该安装路径;GitHub Star 数(85)因分发渠道为插件市场命令而非常规仓库星标,未能完全反映实际采用规模 |
| 可用性 | 9 | 官方插件市场一条命令安装,OAuth 自动引导认证;v1.1.0 于 2026-06-22 发布,主分支最近一次提交在 2026-07-17,文档结构完整(README/AGENTS.md/SECURITY.md 齐全) |
| 安全性 | 9 | 见下方安全检查清单 |
安全检查清单:
| 检查项 | 结果 |
|---|---|
| ① Shell 命令执行 | 仓库内脚本仅用于本地开发与测试(Makefile、tests/),技能本身通过 MCP 协议调用 Slack API,未暴露面向用户的任意 Shell 执行面 |
| ② 联网外发数据 | 是——通过 Slack 官方托管的 mcp.slack.com/mcp 端点与 Slack API 通信,传输内容为用户主动发起的 Slack 工作区操作,行为透明 |
| ③ API Key/凭据 | 无需手工保存 Key,采用 OAuth 完成工作区级认证,且要求工作区管理员预先批准 MCP 集成 |
| ④ 可疑指令 | 未在 SKILL.md 与脚本中发现提示词注入或可疑指令 |
| ⑤ 作者/组织信誉 | Slack(Salesforce 旗下),GitHub 认证组织,漏洞报告接入 Salesforce 统一安全披露通道 |
| ⑥ License | MIT,明确 |
| ⑦ 最近维护 | 近期有提交与正式版本发布,非弃置项目 |
7. 跟同类 Skills 相比的优势
| 竞品 | 定位 | 与本技能的差异 |
|---|---|---|
| slack-openai-plugins | OpenAI Plugins 生态下的 Slack 连接器 | 面向 ChatGPT 插件架构,不支持 Claude Code / Codex / OpenClaw / Hermes Agent 的原生调用方式 |
| Claude-to-IM-skill(op7418) | 桥接 Claude Code / Codex 会话到 Telegram、Discord、飞书/Lark、QQ、微信,可从聊天软件远程操作本地编码代理 | 覆盖多个 IM 平台但不含 Slack;需要自行申请并保管多平台机器人 Token,并在本地常驻一个守护进程 |
| api-gateway-skill(maton-ai) | 通过第三方托管网关统一接入 Slack、HubSpot、Salesforce、Google Workspace、Shopify 等多个 SaaS | 覆盖 SaaS 种类更广,但认证链路多了一层需要额外信任的第三方托管网关 |
slack-skills-plugin 的差异化在于:认证与安全模型完全由 Slack 自身把控,不引入额外第三方网关,也不需要用户自管理机器人 Token 或本地常驻进程。
8. 用户评价
- GitHub 用户 theyoprst 在 Issue #24 中详细复现了“通过旧版
attachments字段发送的 Bot 消息无法被slack_read_channel等工具读取”的问题;来自 Thumbtack 的工程师 james-johnston-thumbtack 在该 Issue 下留言,说明其团队用该插件监控 Jenkins CI/CD 机器人在 Slack 中发布的链接,印证了该插件已被用于团队生产环境中的机器人消息监控场景。 - GitHub 用户 demisx 在 Issue #25 中反映“通过 Slack MCP Server 发送的消息会被强制附加 ‘Sent using Claude’ 署名,且暂无法关闭”,获得 hankedori、VKuber 等多位用户附议,反映出部分企业对 AI 署名合规策略的关注;Slack 维护者 mwbrooks 已回应会将该诉求转达给内部 Slack MCP Server 团队跟进。
9. 其他补充
仓库使用 .changeset 进行语义化版本管理,并提供 AGENTS.md 说明面向 AI Agent 贡献者的协作规范。
10. 安装使用方式
Claude Code:
- 会话内运行:
/plugin install slack@claude-plugins-official - 或命令行运行:
claude plugin install slack - 前置条件:Slack 工作区管理员需预先批准 MCP 集成
- 安装后首次使用会自动弹出浏览器 OAuth 认证流程,完成后即可调用
slack:slack-messaging等技能与配套斜杠命令
Cursor(不在本报告覆盖的四个 Agent 生态范围内,仅供参考):
- 通过官方 Cursor 市场安装,同样通过 OAuth 连接工作区
11. 注意事项
- 需要 Slack 工作区管理员权限完成审批,个人开发者若无管理员权限可能无法独立启用
- 消息通过 Slack 官方托管的 MCP 端点(
mcp.slack.com)中转,并非纯本地运行的服务 - 通过该插件发送的消息会自动附加 “Sent using Claude” 字样,目前尚无关闭选项
- Codex、OpenClaw、Hermes Agent 的兼容性未经验证,仓库目前仅为 Claude Code 与 Cursor 提供了打包安装方式