Read and write Discord: list servers and channels, read recent messages, send messages, open DMs. Trigger phrases: discord, discord server.
npx skills add https://github.com/Anil-matcha/awesome-muse-connectors --skill discord
Read and write Discord through a bot token: list servers the bot belongs to, list channels in a server, read recent message history, post messages, and open a DM to send a message. Use when the user mentions Discord or a Discord server.
All commands go through bin/discord.py:
bin/discord.py auth # verify the bot token
bin/discord.py guilds # list servers the bot joined
bin/discord.py channels --guild 112233445566778899 # list channels in a server
bin/discord.py history --channel 112233445566778899 --limit 25 # read recent messages
bin/discord.py send --channel 112233445566778899 --text "Ship it" # post a message
bin/discord.py dm --user 112233445566778899 --text "Hi" # open a DM and send
IDs are the numeric Discord snowflakes; copy them from guilds, channels, or Discord's Copy ID menu.
discord (credential is collected as custom.discord)credentials.request_api_access); create the application at the Discord Developer Portal, copy the bot token, and invite the bot to each server with View Channel and Send Messages permissionsdiscord.combin/discord.py auth (must return "ok": true)send and dm are writes: confirm the exact text and destination with the user first, unless standing permission exists.history returns messages with empty content fields.--limit on history modest; default 25, max 100.🧪 Draft: written from Discord's public API docs; not yet live-tested end-to-end.
Take anil-matcha/discord from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.