slack

Control Slack messages, reactions, pins, and member info via the OpenClaw slack tool.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/shalevamin/Tau_agent --skill slack-shalevamin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/shalevamin/Tau_agent/tree/main/tau-agent-main/skills/slack
Command: npx skills add https://github.com/shalevamin/Tau_agent --skill slack-shalevamin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Slack activity manually—reacting to messages, pinning key decisions, sending updates—interrupts focused work. This Skill lets an AI agent perform those Slack actions directly through the OpenClaw slack tool using the configured bot token. ## Core Features & Use Cases - Message Management: Send, edit, delete, and read messages in Slack channels or DMs using channel IDs and message timestamps. - Reactions & Pins: Add or list emoji reactions, pin or unpin important messages, and list pinned items in a channel. - Workspace Info: Fetch member info and the workspace's custom emoji list. - Use Case: After a standup discussion, instruct the agent to react with ✅ to completed task messages and pin the weekly status update in the team channel. ## Quick Start Ask the agent to react with a checkmark emoji to a specific Slack message by providing its channel ID and message timestamp.

Frequently Asked Questions about slack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send a Slack message with a bot?

Use the sendMessage action with a target formatted as channel:<id> or user:<id> plus the message content. The slack tool sends it using the bot token configured in OpenClaw.

How to react to a Slack message with an emoji?

Call the react action with the channelId, the messageId (the Slack message timestamp like 1712023032.1234), and an emoji as Unicode or :name:. Use the reactions action to list existing reactions.

What is a Slack message ID and where do I find it?

A Slack message ID is the message timestamp, such as 1712023032.1234. Message context lines in OpenClaw include the slack message id and channel fields, which you can reuse directly.

Can I pin and unpin messages in Slack channels?

Yes, use pinMessage and unpinMessage with the channelId and messageId. The listPins action returns all pinned items in a given channel.

What permissions does the Slack bot need?

The tool uses the bot token configured under channels.slack in OpenClaw. All action groups—reactions, messages, pins, memberInfo, and emojiList—are enabled by default once that config exists.