cyberneticlibrary

Automate Slack messages and channel management

slack-automationskillsetup L23,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