Slack MCP and Skills Plugin
The Slack MCP and Skills Plugin for AI tools bundles together a set of skills that help you develop on the Slack platform with the Slack MCP Server. You can use the plugin with Claude Code and Cursor.
Installing the plugin sets up two things:
- Skills. Skills supercharge you and your agents when developing Slack apps.
- Slack MCP Server connection. The Slack MCP server lets you and your agent interact directly with your Slack workspace, such as searching channels, sending messages, and managing canvases.
The Slack MCP server is configured automatically when the plugin loads. You'll be prompted to authenticate into your Slack workspace via OAuth. Full setup details vary depending on the AI tool you are using.
Installing the plugin
You can install the plugin for Claude Code or for Cursor.
Installing the plugin for Claude Code
The plugin is published on the official Claude marketplace. You can install the plugin directly from a Claude Code session with a slash command:
/plugin install slack@claude-plugins-official
Installing the plugin for Cursor
The plugin is published on the official Cursor Marketplace. You can install the plugin by clicking the nifty button below:
Using skills
Skills are focused sets of instructions and references that your assistant loads when a task calls. The skills load automatically when your prompt calls for them.
Most of the skills work on their own, without a connection to the Slack MCP server. The one exception is the slack-search skill, which relies on the Slack MCP server to query your workspace.
| Skill | What it helps with | Example prompt |
|---|---|---|
block-kit | Build and validate Block Kit layouts for messages, modals, and Home tabs, validating against the blocks.validate API method. | "Build a Block Kit modal with a name field, a dropdown to pick a channel, and a submit button." |
create-slack-app | Scaffold a new Slack app or agent with the Slack CLI and Bolt (JavaScript or Python). | "Scaffold a new Bolt for JavaScript app that listens for the app_mention event." |
slack-api | Discover, navigate, and call Web API methods, surfacing info on required scopes, pagination, rate limits, and error handling. | "Which Web API method posts a message to a channel, and what scopes does it need?" |
slack-cli | Create, run, and manage Slack apps from the terminal with the Slack CLI, and search the Slack docs from the command line. | "Run my Slack app locally and tail the logs." |
slack-messaging | Compose well-formatted Slack messages using standard markdown. | "Draft a release announcement message with a bulleted list of changes." |
slack-search | Search Slack effectively to find messages, files, channels, and people. Requires a Slack MCP Server connection. | "Find the channel where we discuss the platform roadmap." |