$npx skillfedfor your agent

discord

Automate Discord integrations using webhooks for one-way notifications, bot tokens for two-way control, or slash commands for user-invoked actions. The skill covers safe token handling, rate-limit management, and includes ready-to-use scripts for posting messages and managing channels.

Discord skill enables building bots, webhooks, slash commands, and REST API integrations for Discord servers.

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

★ 130  58 MITupdated by OpenHands

Decision gist · record as of 2026-07-27

Discord skill enables building bots, webhooks, slash commands, and REST API integrations for Discord servers. Automate Discord integrations using webhooks for one-way notifications, bot tokens for two-way control, or slash commands for user-invoked actions. The skill covers safe token handling, rate-limit management, and includes ready-to-use scripts for posting messages and managing channels.

manual: git clone https://github.com/OpenHands/extensions → cp -r extensions/skills/discord ~/.claude/skills/discord
skills/discord/SKILL.md · version 5c744426

Use it when

  • discord distinguishes two approaches: webhooks enable one-way notifications to channels without needing a bot account.
  • discord supports multiple notification methods.

Verify before relying

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

Same gist for agents: .md · .json

Install

OpenHands/extensions/discord · repository language: Python

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 create a Discord bot?

discord provides guidance on building bots using bot tokens for two-way control and slash commands for user-invoked actions. You'll register your bot in Discord's Developer Portal, obtain a token, and use it to authenticate API calls. discord covers safe token handling and rate-limit management to keep your bot reliable and secure.

What's the difference between webhooks and bot tokens in discord?

discord distinguishes two approaches: webhooks enable one-way notifications to channels without needing a bot account, while bot tokens provide two-way control—your bot can read messages, respond to commands, and manage server state. Webhooks are simpler for alerts; bot tokens are needed for interactive features like slash commands and channel management.

How do I send automated notifications and alerts to Discord?

discord supports multiple notification methods. Use webhooks for simple one-way alerts (fastest setup), or deploy a bot with token authentication to post messages programmatically. discord includes ready-to-use scripts for posting messages and managing channels, plus rate-limit management to prevent throttling when sending bulk alerts.

Can discord integrate with CI/CD pipelines and external services?

Yes. discord covers REST API calls and webhook integration patterns that let you post build status, deployment alerts, and service notifications directly to channels. The skill includes automation examples for connecting external systems—ideal for CI/CD notifications, monitoring dashboards, and cross-platform event routing.

What authentication methods does discord support?

discord covers bot token authentication for full API access and webhook URLs for one-way posting. Both methods are explained with safe handling practices: tokens should be stored in environment variables, never committed to version control. discord teaches rate-limit awareness and interaction validation to build production-ready integrations.

Does discord include examples for slash commands and server automation?

discord provides setup guidance for slash commands—user-invoked actions that appear in Discord's command menu—and server automation workflows. The skill covers channel management, message workflows, and interaction handling so you can build responsive bots that react to user input and automate routine server tasks.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Discord

Use this skill when implementing or automating Discord integrations.

Pick the right approach

  1. Incoming webhooks (best for one-way posting)
  2. Good for CI notifications, alerts, build status, etc.
  3. No bot user needed.
  4. See: https://discord.com/developers/docs/resources/webhook#execute-webhook

  5. Bot token + REST API (two-way / richer automation)

  6. Use when you need to post as a bot, manage channels, read history, moderate, etc.
  7. REST API base: https://discord.com/api/v10
  8. Most REST calls use Authorization: Bot <token>.

  9. Interactions / slash commands (user-invoked commands)

  10. Use application commands and interaction webhooks.
  11. Typically requires running a web server to receive interactions and respond quickly.

Secrets &

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

File tree — 11 files
skills/discord/.claude-plugin
skills/discord/.codex-plugin
skills/discord/.plugin/plugin.json
skills/discord/README.md
skills/discord/SKILL.md
skills/discord/__init__.py
skills/discord/references/REFERENCE.md
skills/discord/scripts/__init__.py
skills/discord/scripts/_http.py
skills/discord/scripts/post_webhook.py
skills/discord/scripts/send_message.py

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 › “Build and deploy Discord bots with webhooks, slash commands, or REST API”

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

Related skills

discord-bot
by OpenClaudia · OpenClaudia/openclaudia-skills

Discord Bot lets you post announcements, embeds, and marketing content directly to Discord channels using webhooks or the bot API. Choose webhooks for simple posting with custom branding, or use the bot API for deeper community management like reading messages and managing roles.

MITupdated Jul 2026
★ 598repo stars
Discord Get Messages
by evolution-foundation · evolution-foundation/evo-nexus

Fetch messages from Discord channels through the Discord API v10 with flexible pagination and filtering options. The skill handles authentication, permission validation, and response formatting while supporting queries by message count, timestamp ranges, or specific message IDs. Use it to read recent activity, analyze conversation history, or export channel data.

no license declared → metadata onlyfor claude-codeupdated May 2026
★ 511repo 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
discord
by civitai · civitai/civitai

Send formatted messages and announcements to Discord channels by name or ID, with support for rich embeds, custom colors, and structured fields. Manage reactions, threads, pins, and direct messages to users, plus read channel history and look up members and roles.

Apache-2.0for claude-codeupdated Jul 2026
★ 7,201repo stars
Discord
by AceDataCloud · AceDataCloud/Skills

This skill connects your Discord account to automation workflows with two flexible modes. Use OAuth for read-only access to your identity and server list, or connect a User Token for full personal-account capabilities—listing channels, reading messages, and sending replies. Write actions require explicit confirmation to prevent accidents.

no license declared → metadata onlyupdated Jul 2026
★ 13repo stars
Discord Send Message
by evolution-foundation · evolution-foundation/evo-nexus

Post messages to Discord channels programmatically using the Discord API v10. Supports plain text, markdown formatting, and structured embeds with validation for content limits and permission checks. Requires a bot token and appropriate channel permissions.

no license declared → metadata onlyfor claude-codeupdated May 2026
★ 511repo stars

More skills Discordbot (NOASSERTION) · Discord List Channels (NOASSERTION) · slack-channel-monitor (MIT) · Discord Manage Channel (NOASSERTION) · openhands-automation (MIT) · Add Discord (MIT) · Discord (MIT) · slack-standup-digest (MIT)

Tags
chat-platform-integrationbot-developmentwebhook-automationreal-time-notificationsapi-orchestrationcommand-interfacerate-limit-handlingoauth-authentication