slack

Automate Slack message, reaction, and pin management via the slack tool.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cgk-platform/cgk --skill slack-cgk-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/cgk-platform/cgk/tree/main/openclaw-skills/slack
Command: npx skills add https://github.com/cgk-platform/cgk --skill slack-cgk-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack automation can be tedious when you need to react to messages, manage pins, or handle messages manually across channels and DMs. This skill enables programmatic control of Slack from Clawdbot, reducing repetitive tasks and speeding up routine workflows.

Core Features & Use Cases

  • Reactions: react to a message, list reactions, and manage emoji usage.
  • Messages: send, edit, delete, and read messages across channels or DMs.
  • Pins: pin and unpin messages, and list pinned items for quick access.
  • Member Info: fetch information about Slack users.
  • Emoji List: fetch and reference the available custom emoji in a workspace.

Quick Start

Instruct Clawdbot to perform a Slack action by providing the required fields such as channelId, messageId, and the desired operation (react, send, edit, delete, pin) to execute immediately.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I automate Slack messages and reactions programmatically?

Automating Slack messages and reactions is handled by invoking the Slack tool with a channelId, messageId, and desired action like send, edit, delete, or react. This enables automated workflows across channels and DMs.

What do I need to send or edit a message in a Slack channel via automation?

To send or edit a Slack message via automation, you need the target channelId, the messageId for edits, and the content payload. Providing these fields to the Slack tool executes the desired message action.

Can I fetch Slack member info and workspace emoji lists using an API?

Fetching Slack member info and workspace emoji lists is supported through the memberInfo and emojiList action groups. You retrieve user details and available custom emoji by invoking these specific operations.

Does Slack automation support pin and unpin management for messages?

Slack automation fully supports pin management, allowing you to pin, unpin, and list pinned messages. Providing the channelId and messageId executes pin actions for quick automated access.

What are the limitations of automating Slack pins and reactions?

Automating Slack pins and reactions requires valid channelId and messageId inputs for every operation. Actions are constrained to the supported groups: reactions, messages, pins, memberInfo, and emojiList.