slack

Send, edit, delete, react to, and pin Slack messages via bot token.

20|7|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/kaivyy/kabot --skill slack-kaivyy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/kaivyy/kabot/tree/main/kabot/skills/slack
Command: npx skills add https://github.com/kaivyy/kabot --skill slack-kaivyy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows Kabot to interact with Slack, enabling automated actions like sending messages, reacting to posts, and managing pinned items, streamlining communication and workflow within Slack channels.

Core Features & Use Cases

  • Message Management: Send, edit, and delete messages in channels or direct messages.
  • Reactions: Add or list emoji reactions to messages.
  • Pinning: Pin and unpin messages, and list pinned items in a channel.
  • Member Information: Fetch details about Slack members.
  • Use Case: Automatically post daily summaries to a specific channel, react to important announcements with a predefined emoji, or pin key decisions for easy reference.

Quick Start

Use the slack skill to send a message to channel C123 with the content "Hello from Kabot".

Frequently Asked Questions about slack

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

FAQPage Schema
How do I automate sending messages to a Slack channel?

To automate sending Slack messages, you use this Skill by providing the target channel ID and the message content, which triggers programmatic message sending via a configured bot token.

Can I programmatically add emoji reactions to specific Slack posts?

Yes, you can programmatically add emoji reactions to Slack posts by supplying the specific channelId, messageId, and the desired emoji to this Skill's reaction functionality.

How do I pin and list key messages in Slack programmatically?

You can pin and unpin messages, as well as list pinned items in a Slack channel, by using this Skill's pinning management features with the target channel and message identifiers.

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

Yes, a configured Slack bot token is required as a prerequisite to authenticate and enable programmatic control over message sending, editing, deletion, reactions, and pinning.

What identifiers are needed to edit or delete a Slack message?

To edit or delete a Slack message, you need the specific channel ID where the message resides and the unique message ID to target the exact post for modification.