{
  "markdown": "# Slack MCP and Skills Plugin\n\nA [Claude Code][claude-code], [Cursor][cursor], and [Codex][codex-cli] plugin that brings Slack into your AI tools with a [Slack MCP Server][slack-mcp-docs] and set of Slack skills for both users and developers.\n\n[![CI Build](https://github.com/slackapi/slack-skills-plugin/actions/workflows/ci-build.yml/badge.svg)](https://github.com/slackapi/slack-skills-plugin/actions/workflows/ci-build.yml)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\n\n## Installation\n\n### Claude Code\n\nThe plugin is published on the [official Claude marketplace](https://claude.com/plugins/slack). Install it from inside Claude Code:\n\n```text\n/plugin install slack@claude-plugins-official\n```\n\nThe Slack MCP server is configured automatically. You'll be prompted to authenticate to your Slack workspace via OAuth on first use.\n\n### Cursor\n\nThe plugin is published on the [official Cursor Marketplace](https://cursor.com/marketplace/slack). Install it from inside Cursor:\n\n```text\n/add-plugin slack\n```\n\nThis installs the skills, commands, and MCP server together. You'll be prompted to authenticate to your Slack workspace via OAuth on first use.\n\n### Codex\n\nThe plugin is published as a Codex marketplace in this repository. Add the marketplace, then install the plugin:\n\n```sh\ncodex plugin marketplace add slackapi/slack-skills-plugin\ncodex plugin add slack@slack\n```\n\nStart a new Codex session to pick up the plugin, then invoke a skill by name with a `$` mention, for example `$block-kit`.\n\nCodex support currently ships the skills only; the MCP server is not yet wired into the Codex surface.\n\n### Other agents\n\nThe skills install into other coding agents with [`npx skills`][npx-skills], no plugin marketplace required:\n\n```bash\n# Install the skills for a coding agent, named by its own identifier\nnpx skills add slackapi/slack-skills-plugin -y -a <agent>\n\n# For example, Gemini CLI or OpenCode\nnpx skills add slackapi/slack-skills-plugin -y -a gemini-cli\nnpx skills add slackapi/slack-skills-plugin -y -a opencode\n```\n\nOther popular agents include `crush`, `devin`, `hermes-agent`, `openclaw`, and `pi`. See [supported agents][npx-skills] for the full list of agents and their identifiers. Add `-g` to install for your user instead of the current project.\n\nThe `-y` flag installs every skill without prompting. Drop it to choose skills from a list, or pass `-s <skill>` to name the ones you want.\n\nThis path carries the skills only: no commands, and no MCP server.\n\n## Features\n\n### MCP Server\n\nThe plugin connects your AI tool to Slack's hosted [MCP server][slack-mcp-docs]:\n\n- **Search** - find messages, files, users, and channels (public and private)\n- **Messaging** - send and schedule messages, read channels, follow threads, add reactions\n- **Canvas** - create, read, and update canvas documents\n- **Users** - read profiles and list channel members\n\n### Skills\n\nSix skills load on demand to handle messaging tasks and developer workflows:\n\n- [`slack:slack-messaging`](skills/slack-messaging/SKILL.md) - composing well-formatted, effective Slack messages\n- [`slack:slack-search`](skills/slack-search/SKILL.md) - finding messages, files, channels, and people\n- [`slack:slack-api`](skills/slack-api/SKILL.md) - discovering and calling Slack Web API methods\n- [`slack:slack-cli`](skills/slack-cli/SKILL.md) - using the [Slack CLI][slack-cli] to create, run, and manage apps\n- [`slack:create-slack-app`](skills/create-slack-app/SKILL.md) - building a Slack app or agent with the CLI and [Bolt][bolt]\n- [`slack:block-kit`](skills/block-kit/SKILL.md) - building and validating [Block Kit][block-kit] layouts\n\n### Commands\n\nFive slash commands for common Slack workflows:\n\n- `/slack:summarize-channel <channel-name>` - Summarize recent activity in a Slack channel\n- `/slack:find-discussions <topic>` - Find discussions about a specific topic across Slack channels\n- `/slack:draft-announcement <topic>` - Draft a well-formatted Slack announcement and save it as a draft\n- `/slack:standup` - Generate a standup update based on your recent Slack activity\n- `/slack:channel-digest <channel1, channel2, ...>` - Get a digest of recent activity across multiple Slack channels\n\n## Usage examples\n\nOnce installed, talk to your tool in natural language:\n\n- \"Search for messages about the product launch from the last week\"\n- \"Send a message to #general saying the deployment is complete\"\n- \"Summarize the last day of activity in #engineering\"\n- \"Draft an announcement about the new pricing page\"\n- \"Create a new Slack app using Bolt for Python\"\n- \"Build a Block Kit feedback modal with a rating select and a comments field\"\n- \"Validate the Block Kit JSON in ./modal.json\"\n\n## Documentation\n\n- [Slack MCP server][slack-mcp-docs]\n- [Slack developer docs](https://docs.slack.dev/)\n- [Block Kit Builder][block-kit]\n\n## Limitations\n\n- **Workspace admin approval.** Your Slack workspace admin must approve MCP integration before you can authenticate.\n\n## Contributing\n\nWe welcome contributions from everyone! Please check out our [contributor's guide](.github/contributing.md) for guidelines on opening issues and pull requests.\n\nWorking on the plugin itself? See the [maintainer's guide](.github/maintainers_guide.md) for local development setup.\n\n[claude-code]: https://claude.com/claude-code\n[cursor]: https://cursor.com\n[codex-cli]: https://developers.openai.com/codex/cli\n[slack-mcp-docs]: https://docs.slack.dev/ai/mcp-server/\n[npx-skills]: https://github.com/vercel-labs/skills#supported-agents\n[slack-cli]: https://tools.slack.dev/slack-cli\n[bolt]: https://tools.slack.dev/bolt-js\n[block-kit]: https://app.slack.com/block-kit-builder\n",
  "bytes": 5673,
  "sha": "6f55c31c0615481b07fe5520d9a8b6f7d2f2398cb537e74bb0335fac48d0350d",
  "repo_slug": "slackapi/slack-mcp-plugin",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_slackapi_slack_mcp_plugin_slack_59700eb1/readme"
}