slack

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

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/balaraj74/F.R.I.D.A.Y --skill slack-balaraj74
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/balaraj74/F.R.I.D.A.Y/tree/main/skills/slack
Command: npx skills add https://github.com/balaraj74/F.R.I.D.A.Y --skill slack-balaraj74

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines interactions within Slack by allowing programmatic control over messages, reactions, and channel management, reducing the need for manual clicks and context switching.

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 to keep important information accessible.
  • Member Information: Retrieve details about Slack users.
  • Use Case: Automatically pin important announcements in a project channel or react to task completion messages with a checkmark emoji.

Quick Start

Use the slack skill to send the message "Hello from FRIDAY" to the channel with ID "C123".

Frequently Asked Questions about slack

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

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

Yes, you can automate Slack channel management by sending, editing, and deleting messages programmatically. It requires specific channel IDs and message IDs to target the correct conversations.

Can I programmatically add emoji reactions and pin messages in Slack?

Yes, you can programmatically add emoji reactions and pin messages in Slack. This requires the specific message ID and channel ID to locate the target message for pinning or reacting.

What information do I need to edit or delete a Slack message via automation?

To edit or delete a Slack message via automation, you need the exact channel ID where the message resides and the unique message ID. The bot token handles authorization for these actions.

Does this Slack automation tool require manual user authentication?

No manual user authentication is required. The tool integrates directly with FRIDAY's bot token to handle authentication and authorization for all Slack interactions automatically.

How do I retrieve member information for Slack users programmatically?

You retrieve Slack member information programmatically by providing the specific user ID. The skill uses the authenticated bot token to fetch and return details about that Slack user.