discord

Build and debug Discord bots for messaging and voice workflows.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/antonyfmunoz/OS --skill discord-antonyfmunoz
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: discord
Source: https://github.com/antonyfmunoz/OS/tree/main/skills/tools/discord
Command: npx skills add https://github.com/antonyfmunoz/OS --skill discord-antonyfmunoz

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Discord bot builders need reliable, correct ways to send messages, manage voice + slash-style interactions, and avoid hard-to-diagnose connectivity, intent, permission, and rate-limit failures.

Core Features & Use Cases

  • Bot messaging & channel routing: Send channel messages and route inbound messages through EOSโ€™s Discord gateway patterns.
  • Voice channel support: Connect safely to voice, record utterances with silence detection, and handle py-cord voice exceptions.
  • Webhook notifications for scripts: Post outbound updates from automation scripts without triggering inbound bot loops, using chunked posting to respect Discord limits.
  • Rich message formatting: Create embeds and interactive UI components (views/buttons/selects/modals) with py-cord 2.7.1.
  • Operational guardrails: Avoid common failures like missing privileged intents, 2000-character truncation, and webhook 429 rate limiting.

Quick Start

Ask your AI agent to โ€œSend a morning-brief update to the morning-brief Discord channel using chunk_message() and post_to_channel().โ€

Frequently Asked Questions about discord

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

FAQPage Schema
How do I send webhook notifications from automation scripts to Discord without triggering bot loops?โ–ผ

To send webhook notifications without inbound bot loops, post outbound updates directly via webhooks and apply chunked posting to respect Discord limits and avoid 429 rate limiting.

How do I configure privileged intents for a py-cord Discord bot?โ–ผ

Configuring privileged intents for a py-cord Discord bot requires enabling the correct developer-portal intents and applying proper permission settings to handle inbound messages and voice workflows.

Why does my Discord bot voice connection crash with py-cord sentinel errors?โ–ผ

Discord bot voice connection crashes with py-cord sentinel errors occur when safe voice connection patterns are not followed; applying correct py-cord 2.7.1 voice exception handling prevents these sentinel crashes.

How do I format rich Discord messages with embeds and interactive UI components?โ–ผ

Formatting rich Discord messages with embeds and interactive UI components like views, buttons, selects, and modals is achieved using py-cord 2.7.1 and Discord API v10.

What is the best way to handle Discord API rate limiting and 2000-character truncation?โ–ผ

The best way to handle Discord API rate limiting and 2000-character truncation is applying operational guardrails like chunk_message() to split text and manage webhook 429 responses.

Do I need Discord API v10 to build real-time messaging and voice workflows?โ–ผ

Yes, building real-time messaging and voice workflows requires Discord API v10 and py-cord 2.7.1 to ensure correct event handling and safe voice connection patterns.