Automate Slack messages and channel management
slack-automationskillsetup L2★3,035
davepoon/buildwithclaude ↗What it does
Automate Slack messaging, search, channels, and reactions at scale
Best for
When building Slack automation at scale that needs pagination, thread handling, and format safety (mrkdwn over raw text)
Inputs
- · channel name/ID
- · message text (markdown_text preferred)
- · query string with modifiers
- · emoji name
- · thread_ts
Outputs
- · posted message with ts
- · search results with metadata
- · channel/user lists
- · reaction confirmations
Requires
- · Rube MCP
- · Composio Slack toolkit
- · RUBE_MANAGE_CONNECTIONS
Preconditions
- · Rube MCP connected
- · Active Slack OAuth via RUBE_MANAGE_CONNECTIONS
- · RUBE_SEARCH_TOOLS responds
Failure modes
- · SLACK_FIND_CHANNELS fails if query param missing
- · Invalid block payloads (max 50 blocks)
- · Thread expansion truncates with has_more=true without pagination
- · Rate limit HTTP 429 on LIST_ALL_USERS
Trust signals
- · Detailed pitfalls doc for pagination, metadata nesting, versioning
- · Composio toolkit documented with search modifiers