Productivity
slack avatar

slack

Manage Slack communications: send messages, react, pin items, and fetch member details directly through your OpenClaw agent.

Introduction

The Slack skill empowers your OpenClaw personal AI assistant to interface directly with your Slack workspace, streamlining communication and task management. By leveraging the bot token configured within OpenClaw, this tool provides a comprehensive suite of actions for real-time interaction, making it an ideal companion for professional and collaborative environments where Slack serves as the primary hub for updates, decision-making, and team coordination. It is designed for power users who want to reduce context switching by controlling messaging channels and managing thread metadata without leaving the AI assistant interface.

  • Full message lifecycle control: send, edit, and delete messages programmatically across any channel or private user chat.

  • Advanced reaction management: add and list emoji reactions to mark tasks as complete or provide instant feedback on message content.

  • Content organization: pin and unpin critical messages or status updates to keep your channels clean and focused, and list pinned items to retrieve vital information later.

  • Member intelligence: fetch detailed Slack member information to verify user identities or gather context during collaborative workflows.

  • Recent message retrieval: read message history from specific channels to provide the AI with context for informed decision-making or summarizing team discussions.

  • Ensure the Slack workspace has an active bot token correctly configured in the OpenClaw settings to enable API access.

  • Use the channelId and messageId fields provided in message context to perform precise operations like edits or deletions.

  • When sending messages, use the to target format channel:<id> or user:<id> to ensure delivery to the intended recipient.

  • Reactions support both Unicode characters and Slack-specific :name: shorthand codes.

  • Keep track of the message limits when reading recent history to optimize performance and token usage within the agent workflow.

  • This tool is best utilized for automated status reporting, task tracking, and maintaining organized communication streams in professional environments.

Repository Stats

Stars
365,647
Forks
74,935
Open Issues
6,972
Language
TypeScript
Default Branch
main
Sync Status
Idle
Last Synced
Apr 28, 2026, 12:14 PM
View on GitHub