ワンクリックで
discrawl
// Archive and search Discord guild messages, threads, and members via the discrawl CLI. Supports bot API sync, local cache import, full-text and semantic search, and Git-backed NDJSON snapshots.
// Archive and search Discord guild messages, threads, and members via the discrawl CLI. Supports bot API sync, local cache import, full-text and semantic search, and Git-backed NDJSON snapshots.
| name | discrawl |
| description | Archive and search Discord guild messages, threads, and members via the discrawl CLI. Supports bot API sync, local cache import, full-text and semantic search, and Git-backed NDJSON snapshots. |
| platforms | ["linux","macos"] |
| homepage | https://github.com/openclaw/discrawl |
| requires | {"bins":["discrawl"],"install":[{"kind":"brew","formula":"steipete/tap/discrawl","bins":["discrawl"],"os":["darwin"]},{"kind":"go","module":"github.com/openclaw/discrawl/cmd/discrawl@latest","bins":["discrawl"]}]} |
| origin | {"source":"moltis","url":"https://github.com/moltis-org/moltis"} |
discrawl mirrors Discord guild data (channels, threads, messages, members) into a local SQLite database for offline search and inspection.
This is different from the discord channel skill — discrawl is for archiving and searching historical guild data; the discord channel skill is for sending messages via Moltis.
DISCORD_BOT_TOKEN in their environment or Moltis credential store manually.discrawl doctor.export DISCORD_BOT_TOKEN=<token>~/.discrawl/config.tomldiscrawl doctordiscrawl doctor
discrawl sync --guild <guild_id>
discrawl sync --guild <guild_id> --full # Full resync
discrawl sync --all # All configured guilds
discrawl guilds
discrawl guilds --json
discrawl channels --guild <guild_id>
discrawl channels --guild <guild_id> --json
discrawl search "query"
discrawl search "query" --guild <guild_id>
discrawl search "query" --channel <channel_id> --limit 20
discrawl search "query" --json
discrawl search "query" --after 2026-01-01 --before 2026-04-28
discrawl snapshot --guild <guild_id> # NDJSON snapshot for Git backup
discrawl snapshot --guild <guild_id> --output /path/to/export/
discrawl sql "SELECT * FROM messages WHERE content LIKE '%keyword%' ORDER BY timestamp DESC LIMIT 10"
To archive Discord data into Moltis memory:
--jsonmemory/discord/YYYY-MM-DD.md# Discord — 2026-04-28
## #general
- Team discussed deployment timeline for v2.0
- Decision: feature freeze on May 1st
## #engineering
- Bug report: auth timeout on mobile clients — assigned to Alice
- PR #234 merged: new caching layer
## #random
- Bob shared article on Rust async patterns
Config file: ~/.discrawl/config.toml
[guilds.my-server]
id = "123456789"
channels = ["general", "engineering"] # optional filter
~/.discrawl/discrawl.db (SQLite + FTS5).--json for machine-readable output.Archive and search Slack workspace messages, threads, and channels via the slacrawl CLI. Supports API sync, Slack export ZIP import, local desktop cache import, and full-text search.
Create and manage webhook subscriptions for event-driven agent activation. Use when the user wants external services (GitHub, GitLab, Stripe, Linear, PagerDuty, Sentry, or any generic source) to trigger agent runs by POSTing events to a URL.
Read-only local archive and full-text search of WhatsApp Desktop messages via the wacrawl CLI. Use for searching chat history, exporting conversations, and creating encrypted backups. macOS only (reads local WhatsApp Desktop SQLite databases).
Sync and archive data from messaging platforms (WhatsApp, Discord, Slack, Twitter/X, Google) into Moltis memory as daily digest summaries. Orchestrates crawl tools and writes structured markdown to the memory system.
Local-first Twitter/X workspace for archiving, searching, and triaging tweets, DMs, likes, bookmarks, and mentions. Includes a web UI for inbox triage and AI scoring.
Add, remove, configure, and troubleshoot MCP (Model Context Protocol) servers. Use when the user wants to connect external tools, manage MCP server lifecycle, or debug MCP connectivity issues.