discord
Discord message-tool ops: send/read/edit/delete, react, poll, pin, thread, search, presence, media/components.
How do I install this agent skill?
npx skills add https://github.com/steipete/clawdis --skill discordIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill provides Discord integration via the message tool. It allows the agent to read and send messages, creating a surface for indirect prompt injection from untrusted external content. It also allows the agent to read local files for uploading media to Discord.
- Socketpass
No alerts
- Snykwarn
Risk: MEDIUM · 1 issue
- Runlayerwarn
1/1 file flagged
- ZeroLeakspass
Score: 93/100 · 2 sections analyzed
What does this agent skill do?
Discord
Use the message tool with channel: "discord". No separate Discord tool.
Rules
- Respect
channels.discord.actions.*gates. - Prefer explicit
guildId,channelId,messageId,userId. - Multi-account: pass
accountIdwhen needed. - Send targets:
to: "channel:<id>"orto: "user:<id>". - Mention users as
<@USER_ID>. - Avoid Markdown tables in outbound Discord messages.
- Prefer components v2 for rich UI; do not mix v2
componentswith legacyembeds.
Common actions
Send:
{ "action": "send", "channel": "discord", "to": "channel:123", "message": "hello", "silent": true }
Send media:
{
"action": "send",
"channel": "discord",
"to": "channel:123",
"message": "see attachment",
"media": "file:///tmp/example.png"
}
Components v2:
{
"action": "send",
"channel": "discord",
"to": "channel:123",
"message": "Status",
"components": "[Carbon v2 components]"
}
React:
{ "action": "react", "channel": "discord", "channelId": "123", "messageId": "456", "emoji": "👍" }
Read:
{ "action": "read", "channel": "discord", "to": "channel:123", "limit": 20 }
Edit/delete:
{
"action": "edit",
"channel": "discord",
"channelId": "123",
"messageId": "456",
"message": "fixed typo"
}
{ "action": "delete", "channel": "discord", "channelId": "123", "messageId": "456" }
Poll:
{
"action": "poll",
"channel": "discord",
"to": "channel:123",
"pollQuestion": "Lunch?",
"pollOption": ["Pizza", "Sushi"],
"pollDurationHours": 24
}
Pin:
{ "action": "pin", "channel": "discord", "channelId": "123", "messageId": "456" }
Thread:
{
"action": "thread-create",
"channel": "discord",
"channelId": "123",
"messageId": "456",
"threadName": "bug triage"
}
Search:
{
"action": "search",
"channel": "discord",
"guildId": "999",
"query": "release notes",
"channelIds": ["123"],
"limit": 10
}
Presence, often gated:
{
"action": "set-presence",
"channel": "discord",
"activityType": "playing",
"activityName": "OpenClaw",
"status": "online"
}
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/steipete/clawdis/discord">View discord on skillZs</a>