discord

Develop Discord integrations with webhooks, bots, and slash commands.

134|67|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/OpenHands/extensions --skill discord-openhands
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: discord
Source: https://github.com/OpenHands/extensions/tree/main/skills/discord
Command: npx skills add https://github.com/OpenHands/extensions --skill discord-openhands

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation and automation of Discord integrations, from simple notifications to complex bot interactions.

Core Features & Use Cases

  • Webhook Posting: Easily send messages to Discord channels using incoming webhooks.
  • Bot Automation: Interact with Discord channels via a bot token for richer automation.
  • Slash Commands: Facilitates the setup and use of slash commands for user-invoked actions.
  • Use Case: Automatically post build status updates from a CI/CD pipeline to a specific Discord channel using an incoming webhook.

Quick Start

Use the discord skill to post the message "Hello from OpenHands" to your default webhook URL.

Frequently Asked Questions about discord

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send automated notifications to a Discord channel using webhooks?โ–ผ

To send automated Discord notifications, use an incoming webhook URL to post messages to a specific channel. This provides one-way automation ideal for sending build status updates or alerts without needing a persistent bot connection.

What's the best way to build Discord bots for two-way channel interaction?โ–ผ

For richer two-way Discord bot automation, use a bot token with the REST API instead of webhooks. This allows your bot to read and respond to channel interactions, handle slash commands, and perform complex automated actions.

Does Discord API rate limiting affect automated bot responses and webhooks?โ–ผ

Discord API rate limits do affect automation, requiring clients to respect `retry_after` delays. The integration handles these rate limits automatically by pausing requests when the API returns a retry signal, preventing failed automation.

How do I set up slash commands for user-invoked actions on Discord?โ–ผ

Setting up Discord slash commands involves using the bot token and REST API to register command definitions. Once registered, these commands facilitate user-invoked actions by triggering automated bot responses within the channel.

When should I use incoming webhooks versus a bot token for Discord automation?โ–ผ

Use incoming webhooks for simple one-way notifications like CI/CD build statuses, and use a bot token for richer two-way automation. Bot tokens allow reading messages and handling slash commands, while webhooks only post messages.

What is Discord automation and what problems does it solve?โ–ผ

Discord automation streamlines integrations by using webhooks and bots to interact with channels programmatically. It solves the problem of manual message posting by enabling automated notifications and complex user-invoked actions.