Mirror Discord history into SQLite for offline search, analysis, and reporting.
Overall this is a caution-level tool: the materials describe an open-source local Discord archiving/search utility whose main risks are Discord bot token handling, access to local message/cache data, and routine connections to Discord or Git repositories. No clear red flags of exfiltration to unrelated endpoints or excessive system privileges are evident, but the repo lacks a declared license, has no community traction, and has unknown maintenance status.
The README explicitly requires a Discord bot token or reuse of an existing OpenClaw Discord configuration; such credentials can access data from guilds/channels the bot can reach and should be treated as sensitive. It also mentions importing config from `~/.openclaw/openclaw.json`, so local config exposure or misuse is a concern.
Although the metadata says there are no remote endpoints, the README indicates `sync`/`tail` connect to Discord to fetch guild history, and `subscribe <private-repo-url>` connects to a specified Git repository. This is routine network egress consistent with the stated purpose, with no evidence of unrelated or unknown endpoints.
Per the README, this is not just static documentation but a locally executable CLI/skill workflow: it runs commands such as `init`, `sync`, `tail`, `wiretap`, `sql`, and `subscribe`, and handles local SQLite, Git, and config files. This is normal local execution for such a tool, and the materials do not show red flags like privilege escalation, arbitrary shell injection, or excessive system calls.
It reads/writes `~/.discrawl/config.toml` and `~/.discrawl/discrawl.db` by default and mirrors Discord guild history into local SQLite; if `wiretap` is used, it also reads local Discord Desktop cache files to recover/search DMs. The accessed data clearly includes chat history, mentions, and member/channel information, which is privacy-sensitive but aligned with the stated function, with no explicit sign of overbroad authorization.
A positive factor is that it is open-source on GitHub and the source is auditable; however, the repository has 0 stars, unknown maintenance status, and no declared license, so evidence of trust and long-term upkeep is weak. It is better suited for controlled evaluation after manual review of the implementation and dependencies.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "discrawl" skill from askskill: 1. Download https://raw.githubusercontent.com/openclaw/nix-openclaw-tools/main/tools/discrawl/skills/discrawl/SKILL.md 2. Save it as ~/.claude/skills/discrawl/SKILL.md 3. Reload skills and tell me it's ready
Sync this Discord server's history into local SQLite, then search all messages mentioning “payment failed” in the #support channel from the last 90 days, sorted by time with sender and message link details.
A time-sorted list of matching messages with sender, timestamp, channel, and matched content.
After importing the server history, analyze who mentioned @Alice most in the last 30 days, which channels they appeared in, and summarize the most frequent discussion topics.
A mention frequency report, top channel distribution, and a brief topic summary.
Using the Discord history stored in local SQLite, generate a weekly community discussion report including active channels, trending keywords, key participants, and issues that need follow-up.
A structured weekly report ready for community review or team updates.
Use discrawl to mirror Discord guild data into local SQLite, then query it offline.
Use this skill when the user wants to:
wiretap~/.discrawl/config.toml~/.discrawl/discrawl.dbdiscrawl init --from-openclaw ~/.openclaw/openclaw.jsonexport DISCORD_BOT_TOKEN="..."discrawl initdiscrawl doctordiscrawl sync --fulldiscrawl syncdiscrawl taildiscrawl search "panic nil pointer"discrawl messages --channel general --hours 24discrawl mentions --user <user-id>discrawl wiretapdiscrawl dms --search "launch checklist"discrawl sql "select count(*) from messages"discrawl subscribe <private-repo-url>wiretap uses local Discord Desktop cache files only; it does not use a user token.discrawl doctor before a first sync.sync --full once for backfill, then plain sync for routine refreshes.Search places, details, and reviews via Google Places with human or JSON output.
Search Markdown knowledge bases, notes, and docs to quickly find needed information.
Search local WhatsApp Desktop chats, messages, and media metadata read-only.
Watch file changes and automatically rebuild across any language or build system.
Fetch GitHub issues, create fixes, open PRs, and handle reviews.
Convert text to speech locally and offline with sherpa-onnx, no cloud needed.
Archive, search, and summarize Discord messages and direct messages.
Chat directly with the Discord-backed OpenClaw agent in real time.
Find multi-domain answers backed by cited, verified sources for trustworthy research.
Read, write, search, and analyze Discord content through a bot.
Search Discord messages, resolve jump URLs, and read surrounding conversation context.
Search exported Discord server data with full-text queries in SQLite.