slack

Read and post Slack messages across channels using MCP or API.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/dohernandez/claude-skills --skill slack-dohernandez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/dohernandez/claude-skills/tree/main/plugins/slack/skills/slack
Command: npx skills add https://github.com/dohernandez/claude-skills --skill slack-dohernandez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides seamless access to a Slack workspace for reading messages and posting notifications, reducing context switching and enabling timely alerts.

Core Features & Use Cases

  • Read recent messages from channels using MCP tools or Slack API.
  • Post formatted notifications to channels to surface status updates or alerts.
  • Automatically choose the best available access method (MCP, bot token, or manual fallback) to suit the project configuration.

Quick Start

Configure a Slack bot and environment variables, then request reading or posting messages to Slack using Claude.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I post notifications to a Slack channel from my workspace?

To post notifications to a Slack channel, this skill uses a configured Slack bot token to send formatted messages via the Slack API or MCP, enabling timely alerts and status updates.

Can I read recent Slack messages using MCP tools or a bot token?

Yes, you can read recent Slack messages by utilizing the best available access method, automatically selecting between MCP tools or the Slack API with a configured bot token.

Do I need a Slack bot token and channel ID to read and post messages?

Yes, you need a configured Slack bot token and channel ID in your environment, or an MCP setup, to verify access and enable reading and posting messages.

What is the best way to automate Slack alerts without manual context switching?

Automating Slack alerts without manual context switching is achieved by using this skill to automatically choose the best access method, posting notifications directly to channels.

How does the Slack API verify workspace access before posting messages?

The Slack API verifies workspace access before posting messages by running auth.test or equivalent checks to validate the configured bot token or MCP connection.

Why does posting to Slack fail when using a manual fallback method?

Posting to Slack might fail during manual fallback if the environment lacks a properly configured Slack bot token and channel ID, preventing the required auth.test verification.