Automate Discord tasks via Rube MCP (Composio): messages, channels, roles, webhooks, reactions. Always search tools first for current schemas.
Install with Tessl CLI
npx tessl i github:Lingjie-chen/MT5 --skill discord-automation71
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Setup workflow and channel messaging sequence
RUBE_SEARCH_TOOLS first
100%
100%
RUBE_MANAGE_CONNECTIONS used
100%
100%
discordbot toolkit selected
100%
100%
Connection ACTIVE check
100%
100%
DISCORD_LIST_MY_GUILDS called
0%
100%
DISCORDBOT_LIST_GUILD_CHANNELS called
0%
100%
DISCORDBOT_CREATE_MESSAGE used
70%
100%
channel_id parameter used
100%
100%
Correct tool order
41%
100%
Rate limit awareness
0%
100%
Snowflake IDs noted
0%
100%
Without context: $0.9412 · 3m 39s · 16 turns · 21 in / 5,123 out tokens
With context: $0.3704 · 1m 22s · 18 turns · 21 in / 4,455 out tokens
Role creation with permission bitfields
RUBE_SEARCH_TOOLS first
0%
0%
RUBE_MANAGE_CONNECTIONS with discordbot
0%
0%
DISCORDBOT_CREATE_GUILD_ROLE used
0%
100%
Moderator permission value correct
100%
100%
Contributor permission value correct
100%
100%
Bot-Manager permission value correct
100%
100%
Bitwise OR combination mentioned
25%
100%
DISCORDBOT_ADD_GUILD_MEMBER_ROLE used
20%
100%
DISCORDBOT_GET_GUILD_MEMBER for verification
25%
100%
MANAGE_ROLES permission constraint noted
0%
0%
Role hierarchy constraint noted
0%
0%
Without context: $0.1703 · 48s · 9 turns · 12 in / 3,457 out tokens
With context: $0.3126 · 1m 10s · 15 turns · 21 in / 4,203 out tokens
Webhook setup and emoji reactions workflow
RUBE_SEARCH_TOOLS first
0%
100%
DISCORDBOT_CREATE_WEBHOOK used
0%
100%
MANAGE_WEBHOOKS permission noted
100%
100%
Webhook token treated as secret
100%
100%
DISCORDBOT_EXECUTE_WEBHOOK used
0%
100%
Custom username in webhook execution
100%
100%
webhook_id and webhook_token params
100%
100%
Thumbs-up emoji URL-encoded
0%
100%
DISCORDBOT_LIST_MESSAGE_REACTIONS_BY_EMOJI used
0%
100%
DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS used
0%
100%
MANAGE_MESSAGES permission for clear
100%
100%
Without context: $0.4633 · 2m 10s · 32 turns · 316 in / 7,395 out tokens
With context: $0.3626 · 1m 24s · 16 turns · 18 in / 4,736 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.