用途:该技能为智能体提供 Slack API 操作能力,用于发送消息、管理频道、与用户交互、上传文件和添加表情回应,适合团队通知与协作场景。
主要能力:共 14 个工具,分 5 类。消息类(post-message、post-thread、update-message、delete-message)均需确认;频道类(list-channels、get-channel、channel-history)无需确认;用户类(list-users、get-user、user-presence)无需确认;文件类(upload-file 需确认、list-files);表情类(add-reaction、get-reactions)。
使用方式:以认知/提示驱动模式运行,无独立脚本,需在智能体上下文中使用。需设置环境变量 SLACK_BOT_TOKEN(必需),SLACK_SIGNING_SECRET 与 SLACK_APP_TOKEN 可选。需在 https://api.slack.com/apps 创建应用并添加 chat:write、channels:read、channels:history、users:read、files:write、reactions:write 等权限范围。示例:curl -X POST https://slack.com/api/chat.postMessage -H "Authorization: Bearer $SLACK_BOT_TOKEN" -H "Content-Type: application/json" -d '{"channel": "C1234567890", "text": "Hello from Claude!"}'。
适用场景:部署通知、事件告警、测试结果发布、团队公告等,主要面向 devops、incident-responder 等智能体。
限制:消息与文件上传操作需确认;频道历史可能含敏感信息;需注意令牌安全与最小权限;存在速率限制(如 chat.postMessage 为 Tier 3,50 次/分钟),需实现指数退避重试。具体收费与价格暂未提供。