Download for MacApple silicon, macOS 14+
Skill

slack-api

@slackapi Updated 2026-10-16

Use when a developer asks which Slack Web API method does something, needs a method's OAuth scopes or token type, wants to call or test a family.method endpoint (chat.postMessage, conversations.history, users.info, views.open), is handling cursor pagination (next_cursor) or rate limits (tier/ratelimited/Retry-After), or is debugging errors like missing_scope, invalid_auth, or channel_not_found. Also trigger on a pasted slack.com/api/ URL or docs.slack.dev/reference/methods link.

claude-codecodexcursormcpskillsslack

Install

With your agent

Install OMGSkills skill "slackapi/slack-skills-plugin:slack-api" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/slackapi/slack-skills-plugin /tmp/slack-skills-plugin && ln -s /tmp/slack-skills-plugin/skills/slack-api ~/.claude/skills/slack-api

From README

Slack Web API Help the developer discover the right Web API method, read its contract, and call it correctly. Slack exposes hundreds of methods named in family.method dot notation (e.g. chat.postMessage, conversations.history) at https://slack.com/api/ . Every method's doc page follows a fixed URL pattern, so the contract for any method is always one fetch away. If $0 is provided, it is either a full method.name (jump to Step 2 to read its contract) or a family name (go to Step 1 and find it in the index). Critical rules: Verify a method name and its required scopes against its doc page before calling it — never invent method names or guess scopes. Method names use family.method dot notation. Every response has a top-level ok boolean. Always check ok before using the result; on ok: false, read the error string. Method names, scopes, rate tiers, and arguments come from the live doc page (https://docs.slack.dev/reference/methods/ .md).