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.

Install with Tessl CLI

npx tessl i github:davepoon/buildwithclaude --skill slack-automation
What are skills?

74

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

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%

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

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%

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

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%

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

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.