SuperAPI AI 工具集

slack-skill

办公与效率

查看项目

更新于 10-15 22:16

技能介绍

用途:读取、搜索和发送 Slack 消息,访问频道与私信;适用于让用户检查 Slack、发送消息、读取频道、查找对话或查询用户。主要能力:列出公开/私有频道、私信、群组私信与用户;读取频道消息;搜索消息(需可选 search:read 权限);获取线程内容;查询用户信息;添加或移除 emoji 反应;Reply 线程;多工作区支持;桥接模式下监听消息并用 Claude Code 自动回复,通过表情反馈状态。使用方式:首次需在 Slack API 创建 App,添加频道历史、读取、chat:write、im、mpim、users:read、reactions:write 等 Bot Token Scopes,安装到工作区并复制 xoxb- 令牌;配置写入 ~/.claude/skills/slack-skill/config.json;机器人需被 /invite 加入频道才能读写。常用命令均以 python3 ~/.claude/skills/slack-skill/slack_skill.py 开头,如 channels、users、read CHANNEL、send CHANNEL --message、search、thread、user、react;支持 --limit、--thread-ts、--workspace 参数。所有命令输出 JSON,需 pip install slack_sdk。桥接模式需启用 Socket Mode 并提供 xapp- 应用级令牌,命令为 python3 ~/.claude/skills/slack-skill/slack_bridge.py --auto。限制与安全:发送任何消息前必须展示工作区、频道/用户、消息文本并获取用户明确确认,未确认不得发送;令牌不自动过期但可被撤销,本地存储于 config.json,可在 Slack 应用设置中撤销全部令牌;桥接模式对非白名单用户以 no_entry 表情拒绝。