with one click
slacrawl
Slack archive: search, sync, threads/DMs, Slacrawl repo work.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Slack archive: search, sync, threads/DMs, Slacrawl repo work.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | slacrawl |
| description | Slack archive: search, sync, threads/DMs, Slacrawl repo work. |
Use local Slack archive data first. Hit Slack APIs only when archive is stale, missing scope, or user asks for current external context.
~/.slacrawl/slacrawl.db~/.slacrawl/config.toml~/.slacrawl/{cache,logs}~/.slacrawl/share~/Projects/slacrawlslacrawlFor recent/current Slack questions:
slacrawl doctor
slacrawl status --json
Refresh:
slacrawl sync --source bot --latest-only
slacrawl sync --source mcp --workspace T01234567
slacrawl sync --source wiretap
Use --full only for deliberate historical backfills. bot = API tokens; mcp = configured HTTP or stdio Slack connector; wiretap = Slack Desktop cache; all = API then desktop enrichment.
Use root or subcommand help for syntax: slacrawl --help,
slacrawl search --help, slacrawl messages --help, slacrawl sql --help.
slacrawl search --limit N is supported.
Common commands:
slacrawl search --limit 20 "query"
slacrawl messages --since 7d --limit 50
slacrawl channels --json
slacrawl users --json
slacrawl mentions --limit 50
slacrawl sql 'select count(*) from messages;'
Use slacrawl --json sql ... for exact read-only counts/joins/rankings. Keep SQL to select/with.
For repo edits:
GOWORK=off go test ./...
make test
Use a small CLI smoke such as:
slacrawl doctor
slacrawl search test