mcpField
S
slacrawl

slacrawl

github.com/openclaw生产力393.3k279 次安装今天更新
代码仓库

关于 slacrawl

slacrawl 是用于查询本地 Slack 归档数据并按需刷新数据的 skill,支持检查新鲜度、搜索消息和只读 SQL;不同同步方式有不同的令牌要求。

主要功能

  1. 01检查归档数据的新鲜度和状态
  2. 02搜索并列出消息
  3. 03执行只读 SQL 查询
  4. 04通过 wiretap、bot 或 MCP 同步
  5. 05支持限定范围的查询与同步

适用场景

  1. 01回答基于 Slack 归档数据的问题
  2. 02检查近期数据是否可用
  3. 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