Automate Slack messaging, channel management, search, reactions, and threads via Rube MCP (Composio). Send messages, search conversations, manage channels/users, and react to messages programmatically.
81
72%
Does it follow best practices?
Impact
97%
1.42xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/all-skills/skills/slack-automation/SKILL.mdSetup flow and message sending
RUBE_SEARCH_TOOLS first
0%
100%
RUBE_MANAGE_CONNECTIONS call
0%
100%
ACTIVE status verification
0%
100%
SLACK_FIND_CHANNELS with query
100%
100%
SLACK_LIST_ALL_CHANNELS fallback
0%
100%
markdown_text field usage
0%
100%
No text/blocks as primary
0%
100%
USER_ID mention format
100%
100%
SLACK_FIND_USERS for lookup
100%
100%
Persist channel and ts
50%
100%
Edit with channel and ts
50%
100%
Message search and thread retrieval
in: channel modifier
100%
100%
from: user modifier
100%
100%
Date range modifiers
100%
100%
Thread retrieval tool
41%
100%
Not conversation history for threads
100%
100%
Matches field location
100%
100%
Zero-hit detection
100%
100%
next_cursor pagination
60%
60%
De-duplicate by id
62%
62%
Explicit limit/count
100%
100%
Private channel coverage
70%
100%
Reactions, threading, and scheduling
SLACK_FIND_USERS for DM
25%
100%
SLACK_OPEN_DM for DM channel
80%
100%
Emoji name without colons
100%
100%
Reaction requires channel + ts
100%
100%
Find message before reacting
37%
100%
Unix timestamp for scheduling
100%
100%
No ISO 8601 for post_at
100%
100%
120-day scheduling limit
100%
100%
thread_ts for replies
100%
100%
Persist channel and ts
62%
100%
No top-level reply warning
100%
100%
7cc63f3
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.