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.
Install with Tessl CLI
npx tessl i github:davepoon/buildwithclaude --skill slack-automation74
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 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%
Without context: $1.3574 · 4m 32s · 34 turns · 376 in / 8,400 out tokens
With context: $0.4068 · 1m 45s · 18 turns · 273 in / 5,683 out tokens
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%
Without context: $0.3043 · 1m 45s · 14 turns · 18 in / 6,774 out tokens
With context: $0.3780 · 1m 38s · 16 turns · 176 in / 5,458 out tokens
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%
Without context: $0.2376 · 1m 20s · 13 turns · 20 in / 4,634 out tokens
With context: $0.3957 · 1m 32s · 19 turns · 181 in / 4,846 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.