SuperAPI AI 工具集

slack-explorer

通用与其它

查看项目

更新于 10-16 05:05

技能介绍

用途:Slack Explorer 用于探索和搜索 Slack 数据,通过直接 API CLI 完成搜索消息、读取频道历史、获取线程回复、列出频道、查看近期消息和查询用户信息等操作。

主要能力:提供 search(搜索消息)、history(读取频道消息)、replies(读取线程回复)、channels(列出频道)、recent(所有频道近期消息)、user(按 ID 查用户)等命令。支持按频道、用户、日期范围(--after/--before)、天数(--days)、线程(--threads-only)等过滤,频道名与 ID 均可使用,脚本会自动解析名称。默认输出人类可读文本,加 --json 输出机器可读 JSON,加 --debug 输出详细 API 调试信息。

使用方式:命令形如 node <this-skill>/scripts/slack/slack.js search "quarterly report",可附加 --channel "#engineering"、--user "@jane.smith"、--limit 20、--days 7 等参数。运行脚本需网络权限(required_permissions: ["network"])。令牌每次运行自动从 Slack 桌面应用提取,无需手动管理,但需已安装并登录 Slack。必须提供 SLACK_WORKSPACE(如 myorg.slack.com)或通过 --workspace 传入,否则无法确定认证工作区而失败。可选环境变量包括 SLACK_XOXC_TOKEN/SLACK_XOXD_TOKEN(自动提取失败时的回退令牌)和 SLACK_USER_AGENT。

隐私规则(强制):不得存储或转发 PII,消息内容、邮箱、真实姓名、电话仅限当前任务使用;不得批量读取以 D 开头的私信,除非用户明确要求并有明确工作理由;优先搜索公开频道,仅在无法完成任务时才访问私有频道或私信;不得暴露凭据,遇到令牌、密码、API 密钥等应脱敏或跳过;用户资料仅用于当前任务内识别,不得聚合或存储;搜索应使用 --channel、--user、--days 等过滤器收紧范围,避免开放式批量读取。

适用场景:查找并阅读讨论、监控频道活动、搜索提及、按时间范围检索决策或发布信息等。

限制:依赖 Slack 桌面应用已安装并登录;必须配置工作区;用户搜索需使用 Slack 用户名而非用户 ID;日期格式为 YYYY-MM-DD;其他未在资料中说明的限制暂未提供。