slack

Automate Slack message reactions, sending, editing, deleting, and member info retrieval.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/zhcndoc/openclaw --skill slack-zhcndoc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/zhcndoc/openclaw/tree/main/skills/slack
Command: npx skills add https://github.com/zhcndoc/openclaw --skill slack-zhcndoc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack users and teams often need to react, pin, send, edit, delete messages, or fetch member info across channels. This Skill provides a consistent programmatic interface to perform these actions, reducing manual steps and speeding up collaboration.

Core Features & Use Cases

  • React to messages: apply emoji reactions to a specific message.
  • Message management: send, edit, or delete messages programmatically.
  • Pin and fetch info: pin/unpin messages and retrieve member information for audit or context.
  • Use Case: Automate status updates or channel announcements by posting a message and reacting to it automatically.

Quick Start

Provide channelId and messageId along with the desired action (react, sendMessage, editMessage, deleteMessage, or memberInfo) to begin Slack interactions.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I automate Slack message interactions like sending or editing?

Automate Slack message interactions by providing channelId, messageId, and desired action parameters to programmatically send, edit, delete, or react to messages across channels and direct messages.

Can I programmatically react to and pin Slack messages in a channel?

Yes, you can programmatically react to and pin Slack messages by validating inputs like channelId, messageId, and emoji to safely apply reactions or manage pins across specified channels.

How do I fetch Slack member info for channel audits?

Fetch Slack member info by specifying the memberInfo action with the required parameters, retrieving member information programmatically to provide context or perform audits across your Slack workspace.

Do I need a Slack token to automate channel posts and reactions?

Yes, you need a Slack token configured in the system to automate channel posts and reactions, as the Skill validates this token alongside inputs like channelId and messageId to perform actions safely.

What's the best way to post and react to Slack channel announcements automatically?

The best way to post and react to Slack announcements automatically is using a programmatic interface that sends a message to a channelId and applies an emoji reaction to the resulting messageId in one workflow.

Why does my Slack message automation fail when editing or deleting messages?

Slack message automation fails when required inputs like channelId, messageId, or content are invalid or missing, as the Skill validates these parameters strictly to ensure safe message editing and deletion.