CtrlK
BlogDocsLog inGet started
Tessl Logo

slack-automation

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

1.42x
Quality

72%

Does it follow best practices?

Impact

97%

1.42x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/all-skills/skills/slack-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

62%

New Hire Onboarding Slack Notification Runbook

Setup flow and message sending

Criteria
Without context
With context

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%

93%

10%

Slack Conversation Audit Workflow

Message search and thread retrieval

Criteria
Without context
With context

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%

100%

16%

Daily Standup Bot Implementation Plan

Reactions, threading, and scheduling

Criteria
Without context
With context

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%

Repository
davepoon/buildwithclaude
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.