← ClaudeAtlas

discord-history-exportlisted

Use when the user wants to export the full message history of a Discord server they have joined - one channel, several channels, or the whole guild - into local files for archival, reading, or downstream analysis. Triggers include "export discord history", "download discord server", "archive discord chat", "拉 discord 群组聊天", "导出 discord 频道", "discord 历史归档", "save my discord messages". Drives the official Tyrrrz/DiscordChatExporter CLI; uses a Playwright-controlled browser so the user logs in once, picks the target server visually, and the skill captures the user token + guild ID automatically. Outputs HTML (for reading) and JSON (for analysis), organized by category/channel with thread sub-folders.
DaizeDong/discord-history-export · ★ 0 · AI & Automation · score 70
Install: claude install-skill DaizeDong/discord-history-export
# Discord History Export > **Caveat (ToS)**: Discord's Terms of Service forbid automating user accounts ("self-botting"), even for actions the user could perform by hand. The exporter sends one HTTP request per `before=` page, paced by DCE's built-in rate-limit handler — risk to a normal account doing a one-off export is low but non-zero. The skill must surface this to the user before any token is captured, and must offer the GDPR data-export route as an alternative. > **Caveat (token)**: The user's token grants full account access (DMs, settings, payments). It appears in the conversation transcript during this skill. After export, instruct the user to change their Discord password — this invalidates the token immediately. ## When To Use - User has joined a Discord server and wants a local copy of every channel they can read - User wants ONE specific channel exported (skip the guild-wide walk; use the `export` subcommand instead of `exportguild`) - User wants a JSON dataset to grep / analyze / feed into another LLM - User wants an HTML archive that renders identically to Discord (avatars, attachments, replies, emoji) ## When NOT To Use - Target is a **Group DM** (multi-person private chat) — Discord blocks Bot accounts from joining and self-bot detection is denser here. Use the official GDPR data export instead: Settings → Privacy & Safety → Request my Data. - User is a **server administrator** and willing to invite a Bot — that path is ToS-compliant. Hand off to the use