Skip to content

Discord Operations via Message Tool

Lets the agent send, read, edit, react to, poll and manage Discord messages through the message tool.

Stars
11,367
Licence
MIT
Files
1 file

What it does

This skill teaches an AI agent how to work with Discord servers through a general message tool instead of a Discord-specific one. Once installed, the agent knows the correct request formats for sending messages (including files, polls and rich layouts), reading recent messages, editing or deleting messages, reacting, pinning, creating threads and searching. It also follows house rules, such as avoiding Markdown tables in Discord and mentioning users in the right format.

Great for

  • Community or server admins who want an agent to post announcements or run polls
  • Developers building a Discord bot or integration on the Brigade framework
  • Teams that already have Discord configured as a messaging channel for their agent

Skip it if

  • Anyone without a configured Discord bot token, since the skill depends on channels.discord.token and will not function without it
  • Moderation or role changes on a live server without close human review, because those actions are gated and can affect real members

Try asking

  • “Post a status update to channel 123 and silence the notification”
  • “Create a poll in my general channel asking what to have for lunch, open for 24 hours”
  • “Read the last 20 messages in the support channel and summarise them”
  • “Edit my earlier message in channel 123 to fix a typo”
Step-by-step guide: how to use Discord Operations via Message ToolInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the MIT licence and an attribution note.

    discord.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip discord.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip discord.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Give the agent explicit channel, guild and message IDs rather than names to avoid posting in the wrong place.
  • Check channels.discord.actions settings first; roles, moderation, presence and channels are off by default and must be enabled deliberately.
  • Ask the agent to preview outbound messages before sending when posting to busy or public channels.

What's inside

  • SKILL.md

Redistributed unmodified from spinabot/brigade under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.