discord-history-exportlisted
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