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
.txtfile 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
- Download
discord-intent-application.skillfrom this the latest release. - In Claude, go to Customize > Skills > Add skill > Upload a skill and select the downloaded file.
- Once installed, use
/discord-intent-applicationand 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.
No comments yet
Be the first to share your take.