slacrawl
$
npx mdskill add openclaw/openclaw/slacrawlSearch and manage Slack archives with SQL and sync controls
- Solve search and freshness issues in local Slack archives
- Uses Slack API and local archive data sources
- Checks sync status and query bounds before execution
- Delivers results via SQL queries and JSON status reports
SKILL.md
.github/skills/slacrawlView on GitHub ↗
---
name: slacrawl
description: "Slack archive: search, sync freshness, threads/DMs, SQL counts, and Slacrawl repo work."
metadata:
openclaw:
homepage: https://github.com/openclaw/slacrawl
requires:
bins:
- slacrawl
install:
- kind: go
module: github.com/vincentkoc/slacrawl/cmd/slacrawl@latest
bins:
- slacrawl
---
# Slacrawl
Use local Slack archive data first. Check freshness for recent/current questions:
```bash
slacrawl doctor
slacrawl status --json
```
Refresh only when stale or asked:
```bash
slacrawl sync --source desktop
slacrawl sync --source api --latest-only
```
Query with bounded slices:
```bash
slacrawl search --limit 20 "query"
slacrawl messages --since 7d --limit 50
slacrawl sql "select count(*) from messages;"
```
Report workspace/channel names, absolute date spans, counts, and token/source limits. Use read-only SQL for exact counts/rankings. API sync and full thread/DM hydration require Slack tokens; do not assume they exist.
More from openclaw/openclaw
- 1passwordSet up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.
- acp-routerRoute plain-language requests for Pi, Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.
- apple-notesCreate, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
- apple-remindersList, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.
- autoreviewAutoreview closeout: local dirty changes, PR branch vs main, parallel tests.
- bear-notesCreate, search, and manage Bear notes via grizzly CLI.
- blogwatcherMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
- blucliBluOS CLI (blu) for discovery, playback, grouping, and volume.
- browser-automationUse when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.
- camsnapCapture frames or clips from RTSP/ONVIF cameras.