discord

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

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/shalevamin/Tau_agent --skill discord-shalevamin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord
Source: https://github.com/shalevamin/Tau_agent/tree/main/tau-agent-main/skills/discord
Command: npx skills add https://github.com/shalevamin/Tau_agent --skill discord-shalevamin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Discord communication manually across channels, threads, and reactions is repetitive and error-prone. This Skill lets an agent perform Discord operations—sending messages, reacting, polling, pinning, and searching—through a single unified message tool without a dedicated Discord integration. ## Core Features & Use Cases - Message Operations: Send, edit, delete, read, and react to messages in channels or DMs using explicit guild, channel, and message IDs. - Rich Content: Attach media files, create polls, start threads, pin messages, and use Discord components v2 for rich UI instead of legacy embeds. - Search & Presence: Search messages across guilds and channels, and set bot presence status when the action is enabled in configuration. - Use Case: A support agent receives a bug report, posts a status update to the engineering channel with components v2, creates a triage thread from the message, and pins it for the team. ## Quick Start Send a Discord message saying 'deployment complete' to channel 123 using the discord skill.

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 an AI agent?

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

How to create a poll in Discord programmatically?

Use the poll action with channel discord, a target channel, pollQuestion, a pollOption array of choices, pollMulti for multiple selections, and pollDurationHours to control how long the poll stays open.

Can I use embeds and components v2 together in Discord messages?

No, Discord rejects messages combining components v2 with legacy embeds. Components v2 is the recommended approach for rich UI; embeds are ignored when components are present and should only be used as a fallback.

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

Actions such as roles, moderation, presence, and channels are gated behind channels.discord.actions configuration and default to off. Enable the specific action in your configuration before calling it.

How do I mention a user in a Discord message?

Mention users with the <@USER_ID> syntax in the message text. Avoid Markdown tables in outbound messages since Discord does not render them well.