discord

Send, read, and manage Discord messages through the message tool.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/travis-burmaster/agentbox --skill discord-travis-burmaster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord
Source: https://github.com/travis-burmaster/agentbox/tree/main/agentfork/skills/discord
Command: npx skills add https://github.com/travis-burmaster/agentbox --skill discord-travis-burmaster

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It lets an AI agent perform Discord operations—sending messages, reacting, reading channels, creating polls and threads—without a dedicated Discord tool, routing everything through the unified message tool. ## Core Features & Use Cases - Message Operations: Send, edit, delete, react to, and read messages in Discord channels or DMs using explicit guild, channel, and message IDs. - Rich Content: Attach media files, use Discord components v2 for rich UI, or fall back to legacy embeds when needed. - Channel Management: Create polls, pin messages, start threads, and search across guild channels. - Use Case: A support bot monitors a Discord channel, reads incoming questions, replies with status updates using components v2, and pins the resolution message for the team. ## Quick Start Ask the agent to send a Discord message to channel 123 saying the deployment is complete.

Frequently Asked Questions about discord

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

FAQPage Schema
How do I send a Discord message with the message tool?

Call the message tool with action send, channel set to discord, and a target like to: channel:123 plus your message text. You can optionally add silent: true to suppress notifications or media to attach a file.

How do I add reactions or polls in Discord via an agent?

Use action react with channelId, messageId, and an emoji for reactions. For polls, use action poll with pollQuestion, pollOption list, pollMulti, and pollDurationHours targeting a channel.

Should I use components v2 or embeds for Discord rich messages?

Prefer Discord components v2 for rich UI, passing Carbon component instances in the components field. Embeds are legacy and are ignored when components are present, since Discord rejects combining v2 components with embeds.

Why are some Discord actions like roles or moderation not working?

Actions such as roles, moderation, presence, and channels are gated by channels.discord.actions configuration and default to off. Enable the specific action in the configuration before the agent can use it.

Can I manage multiple Discord accounts with this setup?

Yes, pass the optional accountId parameter to select which configured Discord account handles the action. Without it, the default account is used.