slack

Manage Slack messages, reactions, pins, and member info via API tokens.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/frankhli843/gemmahermes --skill slack-frankhli843
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/frankhli843/gemmahermes/tree/main/skills/slack
Command: npx skills add https://github.com/frankhli843/gemmahermes --skill slack-frankhli843

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenClaw users need a reliable way to interact with Slack without switching apps, enabling actions like reacting to messages, pinning posts, sending edits, and retrieving member information.

Core Features & Use Cases

  • React to messages: Add, remove, and list reactions on a Slack message.
  • Pin and manage messages: Pin or unpin messages and view pins in a channel or DM.
  • Send, edit, and delete messages: Post new messages and modify or remove existing ones.
  • Fetch member info: Retrieve user details such as display name and presence.

Quick Start

Prompt OpenClaw to perform a Slack action by specifying the target channel, message timestamp, and the desired operation (for example, react to a message with a chosen emoji).

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 without leaving my workflow?

You can automate Slack messages and reactions by using a Slack API token to send, edit, delete, and react to posts in channels and DMs. This allows you to manage Slack interactions directly through automated tooling.

Can I pin messages and retrieve Slack member info through the Slack API?

Yes, the Slack API supports pinning and unpinning messages in channels or DMs. You can also retrieve specific member info such as user display names and presence status via the bot token.

What do I need to start managing Slack pins and fetching user details?

You need a valid Slack bot-token and the message timestamp of the target channel or DM. Specifying these parameters allows the Slack API to accurately locate, pin, or fetch user details.

Does this approach work for both Slack channels and direct messages?

Yes, Slack API automation works for both public channels and direct messages. You can uniformly apply actions like adding reactions, pinning items, and editing messages across both communication types.

What is the best way to add or remove emoji reactions on Slack messages?

The best way to manage emoji reactions is via the Slack API using a bot-token. You specify the channel, message timestamp, and desired emoji to programmatically add, remove, or list reactions.

Are there limitations to editing and deleting Slack messages programmatically?

Programmatic Slack message editing and deleting requires a valid Slack API token with sufficient permissions. You must also provide the exact channel and message timestamp to target the correct message for modification.