discord
Discord ops via the message tool (channel=discord).
Install via CLI (Recommended)
clawhub install openclaw/openclaw/skills/discordWhat This Skill Does
The Discord skill for OpenClaw empowers your AI agent to communicate, manage, and interact within Discord servers directly through the universal message tool interface. By routing operations through the channel identifier "discord", the agent can send rich, interactive messages, react to content, manage threads, conduct polls, and search through message history. It provides a standardized wrapper for Discord operations without requiring a separate tool, streamlining your automation workflow.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal or agent configuration CLI:
clawhub install openclaw/openclaw/skills/discord
Ensure that your agent has the necessary API credentials and that the specific Discord permissions are enabled within your gating configuration, as actions like roles, moderation, and presence management may be disabled by default.
Use Cases
This skill is ideal for automating community management and internal team operations. Use it to automatically post build status updates in a development channel using rich v2 components, conduct team polls for project planning, or search historical logs for bug reports. It is perfect for project managers needing to keep stakeholders updated in real-time or for developers building chat-ops workflows where the AI acts as a bridge between your backend systems and Discord communication channels.
Example Prompts
- "Check the #announcements channel in our server and summarize the last 10 messages for me."
- "Send a poll to channel 987654321 asking if we should have our sync meeting on Tuesday or Wednesday at 10 AM."
- "React with a checkmark to the most recent message from user 12345 in the operations channel to acknowledge it's been handled."
Tips & Limitations
To maintain high-quality interactions, always prefer using Discord components v2 over legacy embeds for rich UI, as Discord renders v2 components more effectively. Avoid using Markdown tables, as they are not supported in outbound messages. Be mindful of gating; if a specific action fails, verify that your agent's configuration allows the requested permission (e.g., moderation or roles). Finally, always prefer explicit IDs for users and channels to ensure precise targeting in multi-account environments. If an action requires notifying a user, mention them using the standard <@USER_ID> syntax to trigger appropriate Discord notifications, or use 'silent: true' if you want to perform updates quietly without pinging users.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-openclaw-discord": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
apple-notes
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
sherpa-onnx-tts
Local text-to-speech via sherpa-onnx (offline, no cloud)
goplaces
Query Google Places for text search, place details, resolve, reviews, or scriptable JSON via goplaces.
skill-creator
Create, edit, improve, tidy, review, audit, or restructure AgentSkills and SKILL.md files.
video-frames
Extract frames or short clips from videos using ffmpeg.