discord-intent-application

A Claude skill that helps write the justification text for Discord Developer Portal privileged intent applications - Message Content, Server Members, and Presence.

Give it a plain-text description of your bot (and, optionally, its codebase), and it will:

  • Screen your bot's features against known rejection triggers (prefix-command justifications, AutoMod-duplicate moderation, message logging, LLM content forwarding, presence-based activity tracking, "cache everyone for performance," etc.)
  • Confirm the feature genuinely can't be built with a non-privileged alternative (slash commands, context menus, components/modals, REST lookups)
  • Write a concise, plain-language justification per intent, sized to fit Discord's application field
  • Save one .txt file per intent that actually needs one - message_content.txt, guild_members.txt, presence.txt

Contents

discord-intent-application/
├── SKILL.md                     – the workflow Claude follows
└── references/
    ├── rules.md                 – our own rules for what gets an application approved/rejected
    └── alternatives.md          – paraphrased summary of Discord's own guidance on
                                   non-privileged alternatives (see Attribution below)

Usage

  1. Download discord-intent-application.skill from this the latest release.
  2. In Claude, go to Customize > Skills > Add skill > Upload a skill and select the downloaded file.
  3. Once installed, use /discord-intent-application and ask Claude to help with a Discord privileged intent application and describe your bot (or point it at your codebase, if you're in Claude Code).

The skill does not trigger automatically on general Discord bot questions - you need to explicitly ask for help with the intent application.

Note: the 2000-character cap used per answer is an assumption, not a confirmed Discord limit - double check against the actual field length before submitting.

Attribution

references/alternatives.md paraphrases guidance from Discord's official developer documentation, "You Might Not Need a Privileged Intent" (https://docs.discord.com/developers/gateway/you-might-not-need-a-privileged-intent.md), which Discord publishes under CC-BY-SA-4.0. That file is provided under the same terms; see the license note at its top.

License

Unless noted otherwise, this repository is licensed under the MIT License. references/alternatives.md is the exception - see Attribution above - and is licensed under CC-BY-SA-4.0.