CtrlK
BlogDocsLog inGet started
Tessl Logo

discord-automation

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-automation
What are skills?

71

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

38%

Discord Community Event Announcements

Setup workflow and channel messaging sequence

Criteria
Without context
With context

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

68%

30%

Discord Server Role Structure for a Developer Community

Role creation with permission bitfields

Criteria
Without context
With context

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

100%

56%

CI/CD Build Notifications and Reaction-based Approval Gate

Webhook setup and emoji reactions workflow

Criteria
Without context
With context

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

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

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.