slack

Automate Slack reactions, messaging, pins, and member lookups via API.

7|12|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/borealBytes/my-farm-advisor --skill slack-borealbytes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/borealBytes/my-farm-advisor/tree/main/skills/slack
Command: npx skills add https://github.com/borealBytes/my-farm-advisor --skill slack-borealbytes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack-based automation to manage messages, reactions, and pins within OpenClaw, reducing manual Slack interactions and speeding up team workflows.

Core Features & Use Cases

  • React to messages with emoji
  • Send, edit, and delete messages
  • Pin, unpin, and list pinned items
  • Retrieve member info and emoji lists
  • Use cases: channel moderation, status updates, and quick decision logs

Quick Start

Perform a Slack action by providing channelId, messageId, and the desired operation (e.g., react with an emoji or send a message).

Frequently Asked Questions about slack

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

FAQPage Schema
How do I automate Slack messaging and pinning decisions in a channel?

Automate Slack messaging by providing a channelId, messageId, and the desired operation to send, edit, or pin messages. This reduces manual interactions by programmatically managing Slack channel workflows and logging quick decisions.

Can I retrieve Slack member info and emoji lists through API automation?

Yes, you can retrieve Slack member info and emoji lists through API automation. The skill performs member lookups and retrieves available emoji, enabling you to identify participants and apply valid reactions to messages across conversations.

What do I need to send Slack reactions to specific messages?

To send Slack reactions, you need the specific channelId, the target messageId, and the desired emoji. The skill applies safety checks to avoid misuse while performing emoji reactions through the Slack API.

How do I manage pinned items in Slack channels programmatically?

Manage pinned Slack items by specifying the channel and message parameters to pin, unpin, or list pinned messages. This automates the process of preserving important decisions and status updates within team channels.

Does this Slack automation tool support direct message workflows?

Yes, this Slack automation tool supports direct message workflows alongside channel operations. It applies to both conversation types, allowing teams to automate messaging, reactions, and member lookups across all Slack interactions.

Are there limitations when editing or deleting Slack messages via API automation?

Editing or deleting Slack messages via API requires exact messageId parameters and is subject to safety checks to prevent misuse. Limitations include dependency on valid channel parameters and explicit message IDs for targeting specific conversations.