slack

Manage Slack conversations, reactions, pins, and member info via API.

55|6|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/NJX-njx/opensoul --skill slack-njx-njx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/NJX-njx/opensoul/tree/main/skills/slack
Command: npx skills add https://github.com/NJX-njx/opensoul --skill slack-njx-njx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables seamless control and automation of Slack messaging, reactions, pins, and member information retrieval, streamlining team communication management.

Core Features & Use Cases

  • React to messages by adding emojis to signify responses or acknowledgments.
  • Send, edit, and delete messages to manage Slack conversations dynamically.
  • Pin and unpin messages to highlight important information within channels.
  • Fetch member info to understand user details and permissions.
  • Use Case: Easily react to a series of customer messages with checkmarks and pin critical updates to a team channel for visibility.

Quick Start

Use the Slack skill to send a message saying "Meeting at 3 PM" to a specific channel.

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 reactions for team communication?

To automate Slack messaging, this Skill sends, edits, and deletes messages while adding emoji reactions. It requires Slack API integration and specific message or channel IDs to streamline team communication workflows dynamically.

Can I pin and unpin Slack messages automatically in a channel?

Yes, you can pin and unpin Slack messages automatically. By providing the correct message identifiers and channel IDs, the Skill highlights critical updates within channels to improve team visibility and moderation.

What do I need to fetch Slack member info and manage channel permissions?

Fetching Slack member info requires Slack API integration and specific user IDs. The Skill retrieves user details to help you understand permissions and facilitate efficient moderation across channels and direct messages.

Does this Slack automation approach work for direct messages and multiple channels?

Yes, this Slack automation works for both direct messages and multiple channels. It uses provided channel and user IDs to manage conversations, apply reactions, and retrieve member details across your workspace.

What are the limitations of automating Slack pins and reactions without manual input?

Automating Slack pins and reactions depends on valid message identifiers and Slack API integration. Without correct user or channel IDs, actions fail, and it cannot moderate content outside the specified channel or direct message scope.