discord

Manages Discord messaging, channels, and interactions via a message tool.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/BEIRUX/agent-skills --skill discord-beirux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord
Source: https://github.com/BEIRUX/agent-skills/tree/main/discord
Command: npx skills add https://github.com/BEIRUX/agent-skills --skill discord-beirux

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides clear, agent-ready instructions for performing Discord operations through a generic message tool so agents can reliably send, edit, react to, and read messages while respecting channel and action gating.

Core Features & Use Cases

  • Send messages and media: direct channel or user delivery with optional silent notifications.
  • Rich UI support: prefer Components v2 for interactive UIs and use legacy embeds only when necessary.
  • Moderation & interactions: react, pin, create threads, run polls, search history, and set presence where permitted.
  • Operational rules: always set channel to discord, prefer explicit guildId/channelId/messageId/userId, and respect channels.discord.actions gating and optional accountId for multi-account use.

Quick Start

Send a silent "Deployment complete" status message to channel 123 using the discord channel with a components v2 status display.

Frequently Asked Questions about discord

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

FAQPage Schema
How do I automate Discord messaging and send messages with media through an agent?

To automate Discord messaging, agents use a generic message tool with the channel set to discord, enabling them to send messages with media, post component-based UIs, and deliver silent notifications across guilds and channels.

What is the best way to build interactive UIs for Discord channels?

The best way to build interactive UIs for Discord channels is using Components v2, which is preferred over legacy embeds to create rich, component-based interfaces for automated messaging and user interactions.

Can I use an agent to create threads and run polls in Discord?

Yes, you can use an agent to create threads and run polls in Discord by applying the message tool to perform moderation and interaction tasks, including reacting, pinning, and reading message history.

Does Discord automation require explicit guild and channel IDs?

Discord automation prefers explicit guildId, channelId, messageId, and userId parameters to reliably target specific channels and messages, while also respecting channels.discord.actions gating for permitted operations.

How do I manage multiple Discord accounts when automating channel interactions?

To manage multiple Discord accounts during channel interactions, the message tool supports an optional accountId parameter, allowing agents to specify which account performs the messaging or moderation tasks.

Why should I respect action gating during Discord channel automation?

You must respect channels.discord.actions gating during Discord channel automation to ensure agents only perform explicitly permitted operations, preventing unauthorized message sending, editing, or moderation actions.