$npx skillfedfor your agent

discord-app-setup

Discord App Setup walks you through creating a Discord application, configuring bot intents, securely storing your bot token, and inviting the bot to your server. The skill handles each phase in strict order—from application creation through intent enablement to OAuth authorization—ensuring your bot connects reliably to the Discord Gateway.

Discord App Setup guides you through creating a Discord bot application and connecting it to your assistant via the Discord Gateway.

AI-generated summary based on this skill's SKILL.md

★ 951  145 MITupdated by vellum-ai

Decision gist · record as of 2026-07-28

Discord App Setup guides you through creating a Discord bot application and connecting it to your assistant via the Discord Gateway. Discord App Setup walks you through creating a Discord application, configuring bot intents, securely storing your bot token, and inviting the bot to your server. The skill handles each phase in strict order—from application creation through intent enablement to OAuth authorization—ensuring your bot connects reliably to the Discord Gateway.

manual: git clone https://github.com/vellum-ai/vellum-assistant → cp -r vellum-assistant/skills/discord-app-setup ~/.claude/skills/discord-app-setup
skills/discord-app-setup/SKILL.md · version 4f6fdaea

Use it when

  • Discord App Setup handles application creation by walking you through the Discord Developer Portal.
  • Discord App Setup teaches you to generate your bot token from the Discord Developer Portal and store it securely using environment.

Verify before relying

Read SKILL.md below before installing (7 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

vellum-ai/vellum-assistant/discord-app-setup · repository language: TypeScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I connect a Discord bot to an assistant via the Discord Gateway?

Discord App Setup guides you through creating a Discord application, configuring privileged intents, and securely storing your bot token to establish a reliable connection to the Discord Gateway. The skill walks through each phase in strict order—from application creation through intent enablement to OAuth authorization—ensuring your bot connects reliably and your assistant can receive and respond to Discord events.

What are the steps to create a Discord application and configure intents?

Discord App Setup handles application creation by walking you through the Discord Developer Portal, then guides you to enable the intents your bot needs. You'll configure privileged intents securely, generate and store your bot token safely, and set the appropriate permissions before inviting the bot to your server. Each phase follows in strict order to prevent misconfiguration.

How do I set up a Discord bot token and store it securely?

Discord App Setup teaches you to generate your bot token from the Discord Developer Portal and store it securely using environment variables or a secrets manager rather than hardcoding it. The skill emphasizes token security throughout the setup process to protect your bot from unauthorized access and ensure safe authentication with the Discord Gateway.

How do I add a bot to a Discord server with the right permissions?

Discord App Setup generates an OAuth invite URL with the scopes and permissions your bot needs, then walks you through adding it to your server. The skill ensures you select appropriate permissions during the invite process so your bot can perform its intended functions without requesting excessive access to your guild.

What should I do if my Discord bot token validation fails?

Discord App Setup includes troubleshooting guidance for token validation errors and common bot configuration issues. Check that your token is stored correctly, hasn't been regenerated, and matches the bot you're trying to connect. The skill helps you verify intent configuration and OAuth settings if your bot fails to authenticate with the Discord Gateway.

Does Discord App Setup support privileged intents like message content?

Yes. Discord App Setup guides you through enabling privileged intents securely, including the message content intent and server member intent. The skill explains which intents your bot needs, how to enable them in the Developer Portal, and how to configure them safely to ensure your bot receives the events required for your assistant's functionality.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

You are helping your user create a Discord application and connect a Discord bot to the assistant via the Discord Gateway. Walk through each step below.

CRITICAL: Follow these steps strictly in order. Do NOT combine steps, skip ahead, or ask for the bot token before the bot user has been configured. The token is shown only once after reset — collect it the moment the user generates it, never before.

Value Classification

Value Type Secret?
Bot Token Credential Yes

The Bot Token is the only value that needs to be persisted. Always collect it via the assistant's secure credential prompt — never accept it pasted in plaintext chat.

The Application ID and Public Key are derivable from the bot token at any time via Discord's API and do not need to be stored

(truncated - see the full file via the links below)

File tree — 7 files
skills/discord-app-setup/SKILL.md
skills/discord-app-setup/assets/icon.svg
skills/discord-app-setup/references/troubleshooting.md
skills/discord-app-setup/scripts/check-config.ts
skills/discord-app-setup/scripts/print-invite-url.ts
skills/discord-app-setup/scripts/store-bot-token.ts
skills/discord-app-setup/scripts/validate-token.ts

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Set up a Discord bot and connect it to an assistant via the Discord Gateway”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

telegram-setup
by vellum-ai · vellum-ai/vellum-assistant

This skill walks you through connecting a Telegram bot to your Vellum Assistant, handling token collection, webhook registration, and credential storage securely. It validates your bot credentials against Telegram's API and registers commands automatically.

MITupdated Jul 2026
★ 951repo stars
Discord Skill
by idanbeck · idanbeck/claude-skills

Post to channels, read server messages, and manage Discord presence using bot tokens or user OAuth. Requires explicit confirmation before sending any message. Supports reactions, direct messages, and message search across servers.

no license declared → metadata onlyupdated Jul 2026
★ 12repo stars
Discord
by letta-ai · letta-ai/skills

Discord wraps the Discord REST API v10 in a Python CLI with zero external dependencies, letting you send and retrieve messages, manage channels and servers, add reactions, create threads, and pin content. Commands output JSON and work with Discord Snowflake IDs; setup requires a bot token and proper gateway intents.

no license declared → metadata onlyupdated Jul 2026
★ 132repo stars
slack-app-setup
by vellum-ai · vellum-ai/vellum-assistant

This skill walks you through provisioning a Slack bot identity and connecting it to your assistant using Socket Mode. A guided setup wizard handles app creation from a manifest, token generation, and credential storage in a single flow—no manual token pasting required. Use it whenever you need to onboard a new workspace, switch workspaces, or rotate credentials.

MITupdated Jul 2026
★ 951repo stars
add-discord
by sbusso · sbusso/claudeclaw

This skill adds Discord channel support to ClaudeClaw, handling bot token setup, code integration via git merge, and interactive channel registration. It guides you through creating a Discord bot application, configuring environment credentials, and registering channels for message routing with optional trigger-based responses.

MITupdated Jul 2026
★ 184repo stars
Add Discord
by b1rdmania · b1rdmania/ghostclaw

Add Discord extends GhostClaw with Discord channel support through automated code patching and interactive configuration. The skill applies a DiscordChannel implementation, installs discord.js, and guides you through bot creation, environment setup, and channel registration. Choose whether Discord runs alongside WhatsApp or replaces it entirely.

MITfor claude-codeupdated May 2026
★ 90repo stars

More skills Discordbot (NOASSERTION) · discord-bot (MIT) · discord-bot (MIT) · guardian-verify-setup (MIT)

Tags
oauth-authorizationbot-credentialsgateway-protocolprivileged-intentsserver-integrationtoken-managementdiscord-apibot-permissionssecure-storage