slack-msg

Automate Slack messaging, channel listing, threading replies via the Web API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack-based automation enables agents to interact with channels, post messages, read histories, and manage conversations without switching UI.

Core Features & Use Cases

  • Post a Message: Send messages to a specified channel.
  • List Channels: Retrieve available channels to determine where to post.
  • Reply to a Thread: Continue conversations within threads.
  • Read Channel History: Fetch recent messages for context.

Quick Start

Export SLACK_BOT_TOKEN and tell the agent to post a message to a channel.

Frequently Asked Questions about slack-msg

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

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

To automate posting messages to a Slack channel, configure an agent to use the Slack Web API with a valid Slack Bot Token. The token must include the chat:write scope to authorize sending messages directly into specified workspace channels.

What do I need to read Slack channel history for context?

Reading Slack channel history requires a Slack Bot Token with appropriate read scopes. The agent fetches recent messages from a channel using the Slack Web API, providing conversational context before posting automated replies or updates.

Can I thread replies in Slack using the Web API?

Yes, you can thread replies in Slack using the Slack Web API. The automation agent targets a specific message timestamp to continue conversations within existing threads, keeping channel interactions organized and contextually linked.

How do I list available Slack channels before posting an update?

Listing available Slack channels requires a Slack Bot Token configured with the channels:read scope. The agent retrieves workspace channels via the Slack Web API, allowing you to identify the correct destination before posting automated updates.

What Slack Bot Token scopes are required for channel automation?

Slack channel automation requires a Slack Bot Token with specific scopes, primarily chat:write for sending messages and channels:read for listing available channels. These scopes authorize the agent to interact with workspace channels via the Web API.

Does Slack channel automation work without switching the UI?

Slack channel automation works entirely without switching the UI by invoking Slack Web API endpoints through standard HTTP clients. Agents interact with channels, post updates, and read histories programmatically in the background.