By slackapi
Search Slack messages, channels, and files; summarize recent channel activity; draft formatted announcements and standup updates; compose well-structured messages with threading and formatting.
Get a digest of recent activity across multiple Slack channels
Draft a well-formatted Slack announcement and save it as a draft
Find discussions about a specific topic across Slack channels
Generate a standup update based on your recent Slack activity
Summarize recent activity in a Slack channel
Help developers build and validate Block Kit layouts for Slack messages, modals, and Home tabs. Provides authoritative block references and validates with the blocks.validate API. Use this skill whenever the developer wants to compose Slack message layouts, build modals/forms/dialogs, design Home tab interfaces, create interactive messages with buttons or menus, modify existing Block Kit JSON, or asks about any Slack UI component (sections, actions, inputs, headers, alerts, tables, carousels). Also trigger when they mention "blocks", "Block Kit Builder", or paste JSON containing block structures like `"type": "section"`.
Guide developers through creating a Slack app or agent using the Slack CLI and Bolt (JS or Python). Handles prerequisites, sandbox setup, authentication, project creation from templates, and local development.
Discover, navigate, and call Slack Web API methods (the family.method endpoints at slack.com/api like chat.postMessage, conversations.history, users.info, views.open). Use this skill whenever the developer asks which Slack API method does something, needs a method's required OAuth scopes or token type, wants to call or test a Web API method, is handling cursor pagination (next_cursor), hitting rate limits (tier/ratelimited/Retry-After), or debugging API errors like missing_scope, invalid_auth, or channel_not_found. Also trigger when they paste a slack.com/api/ URL or a docs.slack.dev/reference/methods link, or ask how to list/fetch/post/update Slack resources via the API. This skill covers the Web API method layer: finding the right method, reading its contract (scopes, arguments, errors), and calling it over raw HTTP with curl or through a Slack SDK.
Use the Slack CLI to create, run, and manage Slack apps from the terminal. Use this skill whenever Slack CLI commands are needed — local development with `slack run`, managing app lifecycle, or the manifest — or when searching the Slack developer documentation for any topic (socket mode, the Events API, OAuth, manifests, Bolt).
Guidance for composing well-formatted, effective Slack messages using standard markdown
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This repository contains the configuration needed to integrate Slack with Cursor IDE and Claude Code. The plugin enables your agents to interact directly with your Slack workspace, allowing you to search messages, send communications, manage canvases, and more—all through natural language.
The Slack MCP server provides the following capabilities:
Before setting up the Slack MCP server, ensure you have:
Choose the installation method for your IDE:
If you're using Claude Code CLI, you can install this as a plugin by cloning it locally:
git clone https://github.com/slackapi/slack-mcp-plugin.git
cd slack-mcp-plugin
claude --plugin-dir ./
The Slack MCP server will be automatically configured when the plugin loads. You will be prompted to authenticate into your Slack workspace via OAuth.
The Claude plugin uses the following MCP configuration (.mcp.json):
{
"mcpServers": {
"slack": {
"type": "http",
"url": "https://mcp.slack.com/mcp",
"oauth": {
"clientId": "1601185624273.8899143856786",
"callbackPort": 3118
}
}
}
}
You can use the following Add to Cursor button or follow the steps below to manually configure the Slack MCP server in Cursor:
Navigate to Cursor → Settings → Cursor Settings (or use the keyboard shortcut Cmd+, on macOS, Ctrl+, on Windows/Linux).
In the Settings interface, click on the MCP tab to access MCP server configurations.
Add the following configuration to connect to the remote Slack MCP server:
{
"mcpServers": {
"slack": {
"url": "https://mcp.slack.com/mcp",
"auth": {
"CLIENT_ID": "3660753192626.8903469228982"
}
}
}
}
Save the configuration. You will also see a connect button once added. Click that to authenticate into your Slack Workspace.
Once configured, you can interact with Slack through your AI assistant using natural language:
For questions about the Slack MCP server or integration issues, please refer to the official Slack documentation or contact your workspace administrator.
npx claudepluginhub anthropics/claude-plugins-official --plugin slackOfficial Slack MCP server for interactive and collaborative workflows. Surface insights, draft messages, and engage teams directly within Slack from Claude Cowork.
Enhances web_search Skill by posting formatted research digests to Slack channels
Time (Mattermost) API client — чтение каналов, сообщений, тредов
Set up the redhat-community-ai-tools Slack MCP server for use with Claude Code
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.