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.