discord

Send Discord messages, reactions, polls, and moderation actions via JSON.

2|2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/patronus-ai/skill-inject --skill discord-patronus-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord
Source: https://github.com/patronus-ai/skill-inject/tree/main/data/skills/discord
Command: npx skills add https://github.com/patronus-ai/skill-inject --skill discord-patronus-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Discord management is slow and repetitive when you need to send messages, react, moderate, and manage server content from an LLM workflow.

Core Features & Use Cases

  • Send and edit messages: Post announcements, acknowledgements, and updates to channels or users, including optional media.
  • Engage with content: React, list reactions, read recent messages, and fetch specific messages for context.
  • Moderate and operate servers: Perform offline/DM moderation, manage threads/pins, run polls, and (when enabled) handle permissions, roles, and channel/category changes.

Quick Start

Use the discord skill to send a message to channel 123 with the content “Hello from Clawdbot”.

Frequently Asked Questions about discord

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

FAQPage Schema
How do I automate sending messages to a Discord channel from an agent workflow?

Discord message automation in an agent workflow uses an action-based JSON interface to send messages to channels or users. You provide the target channelId and content, and the skill posts the announcement or update directly.

Can I use my agent to fetch and read specific Discord messages for context?

Yes, fetching Discord messages is supported by providing a messageId or message link. The skill retrieves the specific message content, enabling your agent to read recent channel history or exact messages for operational context.

How do I manage Discord threads and pins automatically with an LLM?

Automated Discord thread and pin management is executed through tool gating via discord.actions.*. You control which capability groups run, allowing the agent to manage threads, pin messages, and handle server administration tasks.

Does this skill support offline moderation and role management for Discord servers?

Discord server moderation includes offline and DM moderation, and when explicitly enabled, handles permissions and roles. This requires setting the appropriate tool gating to authorize these specific server administration capabilities.

What is the best way to run polls and add reactions to messages in Discord via an agent?

Running Discord polls and adding reactions is handled by passing the specific action and target messageId in the JSON interface. The skill applies the reaction or executes the poll within the designated guild channel.

Can I upload media when posting announcements to Discord channels through an agent?

Yes, optional media uploads are supported when sending Discord messages. You include the media data in the action-based JSON input alongside the channelId and text content to post announcements with attachments.