slack

Send Slack messages and retrieve channel and user information via the Slack Web API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines communication and management within Slack workspaces by enabling message sending, channel listing, and user information retrieval directly through the Slack API.

Core Features & Use Cases

  • Send Messages: Post messages to channels or direct messages to users. Supports rich formatting with blocks.
  • List Channels & Users: Retrieve lists of public and private channels, as well as workspace members.
  • Read Messages: Fetch recent messages from a channel's history.
  • Threaded Replies & Reactions: Engage in conversations by replying to threads and adding emoji reactions.
  • Use Case: Quickly notify your team about an important update by sending a message to the #general channel, or get a list of all active users in your workspace.

Quick Start

Send a Slack message to the channel named 'general' with the text 'Hello from the copilot!'.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I send Slack messages to a channel using the API?

You can send Slack messages to a channel by using the Slack Web API via curl to post text, supporting rich formatting with blocks for structured content delivery.

Do I need a bot token to read Slack channel history?

Yes, reading Slack channel history requires a SLACK_BOT_TOKEN environment variable for authentication, alongside curl and jq dependencies to execute the API requests and parse responses.

Can I list all users and channels in my Slack workspace?

You can list all public and private channels, as well as workspace members, by retrieving user and channel lists directly through the Slack Web API integration.

How do I reply to Slack threads and add emoji reactions?

Replying to Slack threads and adding emoji reactions is supported by interacting with the Slack Web API to manage threaded conversations and post reaction payloads.

Does this Slack integration require any specific command line tools?

This Slack integration requires curl and jq installed in your environment to facilitate API interaction and parse the JSON responses returned by the Slack Web API.

What is the best way to automate team notifications in Slack?

Automating team notifications in Slack is achieved by sending messages to specific channels like general using the Slack Web API, enabling programmatic alerts and updates.