关于 slacrawl
slacrawl 是用于查询本地 Slack 归档数据并按需刷新数据的 skill,支持检查新鲜度、搜索消息和只读 SQL;不同同步方式有不同的令牌要求。
主要功能
- 01检查归档数据的新鲜度和状态
- 02搜索并列出消息
- 03执行只读 SQL 查询
- 04通过 wiretap、bot 或 MCP 同步
- 05支持限定范围的查询与同步
适用场景
- 01回答基于 Slack 归档数据的问题
- 02检查近期数据是否可用
- 03使用 SQL 统计或排序消息
MCP 相关
配置连接器后,可用 `--source mcp` 同步 Slack 归档数据。该 skill 也可查询本地归档。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill slacrawl安装后在 Claude Code 中输入/slacrawl确认已加载。
附带文件agents/openai.yaml
详细介绍
Slacrawl
优先使用本地 Slack 归档数据。对于近期/当前问题,检查数据新鲜度:
slacrawl doctor
slacrawl status --json
仅在数据过期或收到要求时刷新:
slacrawl sync --source wiretap
slacrawl sync --source bot --latest-only
wiretap 读取 Slack Desktop 缓存;bot 使用 API 令牌。desktop/api
别名仍然有效。已配置的连接器可以使用 --source mcp;需要时明确选择
工作区。仅在有意回填时使用 --full。
使用有边界限制的分片进行查询:
slacrawl search --limit 20 "query"
slacrawl messages --since 7d --limit 50
slacrawl sql "select count(*) from messages;"
报告工作区/频道名称、绝对日期范围、计数以及令牌/来源限制。对于精确计数/排名,使用只读 SQL。API 同步和完整线程/私信填充需要 Slack 令牌;不要假定它们已存在。
评论
支持 Markdown