Kabot discord
install
source · Clone the upstream repo
git clone https://github.com/kaivyy/kabot
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/kaivyy/kabot "$T" && mkdir -p ~/.claude/skills && cp -r "$T/kabot/skills/discord" ~/.claude/skills/kaivyy-kabot-discord && rm -rf "$T"
manifest:
kabot/skills/discord/SKILL.mdsource content
Discord Actions
Overview
Use
discord to manage messages, reactions, threads, polls, and moderation. The tool uses the bot token configured for Kabot.
For detailed writing style guidelines, see references/STYLE_GUIDE.md. For more complex examples, see references/EXAMPLES.md.
Actions
Messaging & Reactions
: Send text/media tosendMessage
orto: "channel:<id>"
.to: "user:<id>"
,editMessage
: Modify existing messages.deleteMessage
,readMessages
: Retrieve messages.fetchMessage
: Add emoji reaction.react
: List reactions on a message.reactions
Interaction & Content
: Send stickers.sticker
: Create polls (2-10 answers).poll
,emojiUpload
: Add assets to a guild (requires guildId).stickerUpload
: List custom emojis in a guild.emojiList
Management & Info
: Check bot permissions in a channel.permissions
,memberInfo
,roleInfo
,channelInfo
: Fetch metadata.channelList
: Check user voice status.voiceStatus
: List scheduled events.eventList
Threads & Pins
,threadCreate
,threadList
: Manage message threads.threadReply
,pinMessage
: Manage pinned messages.listPins
Channel Management (Admin)
Requires
discord.actions.channels: true.
,channelCreate
,channelEdit
,channelDelete
.channelMove
,categoryCreate
,categoryEdit
.categoryDelete
Bot Presence
Requires
discord.actions.presence: true.
: Set status (setPresence
,online
, etc.) and activity (dnd
,playing
,listening
,watching
).custom
Action Gating
Enable/disable features via
discord.actions.* config. Moderation, Roles, Channels, and Presence are disabled by default.
Usage Note
- Use
for sending messages.to: "channel:<id>" - Use
directly for most other actions.channelId - Media attachments support
andfile:///
URLs.https://