slack

Control Slack actions via OpenClaw to react, pin, and manage messages.

5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JansenAnalytics/claudex --skill slack-jansenanalytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/JansenAnalytics/claudex/tree/main/skills/slack
Command: npx skills add https://github.com/JansenAnalytics/claudex --skill slack-jansenanalytics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack control via OpenClaw to react to messages, pin/unpin items, and manage channel interactions.

Core Features & Use Cases

  • React to messages, manage pins, and perform basic message operations in Slack channels and DMs.
  • Retrieve member information and read message context to inform automated actions.
  • Execute actions using the configured bot token to interact with Slack APIs.

Quick Start

React to a message in channel C123 with emoji :thumbsup:.

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 reactions and pin management from an external bot?

Slack message reactions and pin management are automated by configuring a bot token within OpenClaw to execute actions through Slack APIs across channels and direct messages.

Can I retrieve Slack channel member information and message context for automated actions?

Retrieving Slack channel member information and reading message context is supported through the configured bot token, enabling automated bot actions to be informed by channel data.

Do I need a Slack bot token to manage channel interactions and pins?

A configured Slack bot token is required to execute channel interactions and pin management, enforcing targeting by channel or user to securely apply reactions and retrieve member information.

What's the best way to target specific Slack channels or users when applying emoji reactions?

Targeting specific Slack channels or users for emoji reactions requires enforcing targeting parameters, supplying the specific channel or user ID alongside the message ID and emoji input.

Does this Slack automation approach work with both direct messages and public channels?

This Slack automation works across both public channels and direct messages where the bot token is configured, supporting message operations, reactions, and pin management equally.

Why does my Slack bot fail to pin messages or add reactions in a channel?

Slack bots fail to pin messages or add reactions when targeting is not enforced; you must provide the correct channel or user ID, valid message ID, and properly formatted emoji input for API execution.