Agent skill · writing content · sundial-org
discord
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Why this skill is useful
Provides specific commands and patterns for managing Discord interactions that the AI wouldn't reliably generate on its own.
What it needs
Requires discord account access. About 4k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Discord Actions Overview Use discord to manage messages, reactions, threads, polls, and moderation. You can disable groups via discord.actions. (defaults to enabled, except roles/moderation). The tool uses the bot token configured for Clawdbot. Inputs to collect For reactions: channelId, messageId, and an emoji. For stickers/polls/sendMessage: a to target (channel:<id> or user:<id>). Optional content text. Polls also need a question plus 2–10 answers. For media: mediaUrl with file:///path for local files or https://... for remote. For emoji uploads: guildId, name, mediaUrl, optional roleIds (limit 256KB, PNG/JPG/GIF). For sticker uploads: guildId, name, description, tags, mediaUrl (limit 512KB, PNG/APNG/Lottie JSON). Message context lines include discord message id and channel fields you can reuse directly. Note: sendMessage uses to: "channel:<id>" format, not channelId. Other actions like react, readMessages, editMessage use channelId directly. Actions React to a message List reactions + users Send a sticker Up to 3 sticker IDs per message. to can be user:<id> for DMs. Upload a custom emoji Emoji images must be PNG/JPG/GIF and <= 256KB. roleIds is optional; omit to make the emoji available to everyone. Upload a sticker Stickers require name, description, and tags. Uploads must be PNG/APNG/Lottie JSON and <= 512KB. Create a poll durationHours defaults to 24; max 32 days (768 hours). Check bot permissions for a channel Ideas to try React with ✅/⚠️ to mark status updates. Post a quick poll for release decisions or meeting times. Send celebratory stickers after successful deploys. Upload new emojis/stickers for release moments. Run weekly “priority check” polls in team channels. DM stickers as acknowledgements when a user’s request is completed. Action gating Use discord.actions. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/discord