Setup Context A8c
woocommerce/woocommerce-ios
Set up the ContextA8C MCP server for accessing Automattic internal resources (Slack, Linear, P2s, GitHub Enterprise, etc.)
A skill your agent uses when locating messages, files, channels, or people across Slack, or gathering context before answering, with the search MCP tools (slacksearchpublic…
$ npx skills add slackapi/slack-skills-plugin --skill slack-search -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install slackapi/slack-skills-plugin slack-search --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/slackapi/slack-skills-plugin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/slack-search .claude/skills/slack-search && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "slack-search" agent skill from https://github.com/slackapi/slack-skills-plugin/tree/main/skills/slack-search into .claude/skills/slack-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slack-search", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/slackapi/slack-skills-plugin/tree/main/skills/slack-searchType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add slackapi/slack-skills-plugin --skill slack-search -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install slackapi/slack-skills-plugin slack-search --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/slackapi/slack-skills-plugin.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/slack-search .agents/skills/slack-search && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "slack-search" agent skill from https://github.com/slackapi/slack-skills-plugin/tree/main/skills/slack-search into .agents/skills/slack-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slack-search", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add slackapi/slack-skills-plugin --skill slack-search -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install slackapi/slack-skills-plugin slack-search --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/slackapi/slack-skills-plugin.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/slack-search .cursor/skills/slack-search && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "slack-search" agent skill from https://github.com/slackapi/slack-skills-plugin/tree/main/skills/slack-search into .cursor/skills/slack-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slack-search", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/slackapi/slack-skills-plugin.git --path skills/slack-search--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add slackapi/slack-skills-plugin --skill slack-search -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install slackapi/slack-skills-plugin slack-search --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/slackapi/slack-skills-plugin.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/slack-search .gemini/skills/slack-search && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "slack-search" agent skill from https://github.com/slackapi/slack-skills-plugin/tree/main/skills/slack-search into .gemini/skills/slack-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slack-search", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install slackapi/slack-skills-plugin slack-searchInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add slackapi/slack-skills-plugin --skill slack-search -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/slackapi/slack-skills-plugin.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/slack-search .github/skills/slack-search && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "slack-search" agent skill from https://github.com/slackapi/slack-skills-plugin/tree/main/skills/slack-search into .github/skills/slack-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slack-search", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add slackapi/slack-skills-plugin --skill slack-search -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install slackapi/slack-skills-plugin slack-search --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/slackapi/slack-skills-plugin.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/slack-search .opencode/skills/slack-search && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "slack-search" agent skill from https://github.com/slackapi/slack-skills-plugin/tree/main/skills/slack-search into .opencode/skills/slack-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slack-search", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
slack-searchA skill your agent uses when locating messages, files, channels, or people across Slack, or gathering context before answering, with the search MCP tools (slacksearchpublic…
Slack Search is an agent skill from slackapi/slack-skills-plugin, published by the product's own GitHub organization. Use when locating messages, files, channels, or people across Slack, or gathering context before answering, with the search MCP tools (slacksearchpublic, slacksearchpublicandprivate, slacksearchchannels, slacksearchusers). Covers search modifiers (in:, from:, before:), file-type filters, natural-language vs. keyword search, and reading results in context.
Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows, covering MCP servers. It works with Slack. The repository describes itself as: Claude Code, Codex, Cursor, and npx skills plugin that enables your AI tools with a Slack MCP Server and Slack Developer Skills. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 64c3f33. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Slack Search loads about 1.5k tokens when it runs. Until then it costs about 95 tokens; SKILL.md has 654 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from slackapi/slack-skills-plugin at commit 64c3f33, republished under its MIT licence (© slackapi). 654 words, ~1,468 tokens.
.claude/skills/slack-search/SKILL.md (or your agent's skills folder).This skill provides guidance for effectively searching Slack to find messages, files, and information.
Apply this skill whenever you need to find information in Slack, including when a user asks you to locate messages, conversations, files, or people, or when you need to gather context before answering a question about what's happening in Slack.
| Tool | Use When |
|---|---|
slack_search_public | Searching public channels only. Does not require user consent. |
slack_search_public_and_private | Searching all channels including private, DMs, and group DMs. Requires user consent. |
slack_search_channels | Finding channels by name or description. |
slack_search_users | Finding people by name, email, or role. |
in:, from:, date ranges).project X deadline): Best for finding specific, exact content.Don't rely on a single search. Break complex questions into smaller searches:
in:channel-name: Search within a specific channelin:<#C123456>: Search in channel by ID-in:channel-name: Exclude a channelin:<@U123456> or in:@username: Search in DMs with a userfrom:<@U123456>: Messages from a specific user (by ID)from:username: Messages from a user (by Slack username)to:<@U123456>: Messages sent to a specific userto:me: Messages sent directly to youcreator:@username: Canvases created by a specific personis:thread: Only threaded messagesis:saved: Only your saved messageshas:pin: Pinned messageshas:link: Messages containing linkshas:file: Messages with file attachmentshas::emoji:: Messages with a specific reactionhasmy::emoji:: Messages you reacted to with a specific reactionbefore:YYYY-MM-DD: Messages before a dateafter:YYYY-MM-DD: Messages after a dateon:YYYY-MM-DD: Messages on a specific dateduring:month: Messages during a specific month (e.g., during:january)"exact phrase": Match an exact phrase-word: Exclude messages containing a wordwild*: Wildcard matching (minimum 3 characters before *)To search for files, set the content_types="files" parameter and use a type: filter in the query:
type:images, type:documents, type:pdfs, type:spreadsheets, type:presentationstype:canvases, type:lists, type:emails, type:audio, type:videosExample: content_types="files" type:pdfs budget after:2025-01-01
All the standard modifiers above (in:, from:, dates, etc.) work with file searches too.
Beyond the query string, the search tools accept parameters that materially improve results:
sort: score (relevance, default) or timestamp (newest first); pair with sort_dir (asc/desc).content_types: messages (default) or files.only_my_channels: restrict to channels you're a member of.limit: results per page (capped at 20); paginate with the returned cursor.After finding relevant messages:
slack_read_thread to get the full thread context for any threaded message.slack_read_channel with oldest/latest timestamps to read surrounding messages for context.slack_read_user_profile to identify who a user is when their ID appears in results.slack_read_file to read the contents of a file surfaced by a file search.slack_list_channel_members to see who is in a channel you found.AND, OR, NOT are not supported. Use spaces (implicit AND) and - for exclusion. (Repeating the same modifier, e.g. two from:, ORs those values together.)().slack_read_channel for the most recent messages.slack_search_public_and_private when you need to include private channels, but note this requires user consent.slack:slack-docs skill instead.© slackapi, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/slack-search of slackapi/slack-skills-plugin.
Open the folder on GitHubat commit 64c3f33
Slack Search next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Slack Search this skillslackapi/slack-skills-plugin | 144 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Setup Context A8cwoocommerce/woocommerce-ios | 358 | — | ~627 | Automated safety check: Notes | GPL-2.0 | |
| Factory MCPwarpdotdev/warp | 65k | 1 repos | ~237 | Automated safety check: Pass | AGPL-3.0 | |
| Vercel Connectvercel/vercel-plugin | 301 | — | ~5.3k | Automated safety check: Pass | Custom licence | |
| Code Design Rationale Investigatorcursor/plugins | 10k | 9 repos | ~2.6k | Automated safety check: Pass | None | |
| ComposioComposioHQ/composio | 30k | 1 repos | ~1.7k | Automated safety check: Pass | MIT |
woocommerce/woocommerce-ios
Set up the ContextA8C MCP server for accessing Automattic internal resources (Slack, Linear, P2s, GitHub Enterprise, etc.)
warpdotdev/warp
Use the Warp Factory MCP to hand work to a software factory and collaborate with it — bundle local work and send it to the cloud, find factory tasks from a Slack thread / Linear ticket /…
vercel/vercel-plugin
Vercel Connect expert guidance for securely obtaining scoped credentials for third-party services on behalf of apps or users.
cursor/plugins
Digs into why code is shaped the way it is by checking git history, pull requests and connected tools in parallel, then reporting a cited read on the tradeoffs.
ComposioHQ/composio
Route and complete Composio work across Composio For You and Composio Platform.
zapier/zapier-mcp
Check the health of your Zapier MCP setup. An agent skill from zapier/zapier-mcp.
slackapi/slack-skills-plugin
A skill your agent uses when a developer wants to build or validate Block Kit layouts for Slack messages, modals, or Home tabs: message layouts, modals/forms/dialogs, Home tab interfaces…
slackapi/slack-skills-plugin
A skill your agent uses when a developer wants to create, scaffold, or bootstrap a new Slack app or agent from scratch with the Slack CLI.
slackapi/slack-skills-plugin
A skill your agent uses 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…
slackapi/slack-skills-plugin
A skill your agent uses when answering a conceptual or how-to question about Slack platform features, or when asked to look up, fetch, or summarize a docs.slack.dev page, including a pasted…
slackapi/slack-skills-plugin
A skill your agent uses when writing, drafting, scheduling, or improving a Slack message, announcement, or reply sent via the Slack MCP tools (slacksendmessage, slacksendmessagedraft…
slackapi/slack-skills-plugin
A skill your agent uses when a developer wants to test, try out, smoke-test, verify, or confirm that a Slack app built with the Slack CLI (or a plain Bolt app) actually works, by running it in a…
Works with
Categories
A skill your agent uses when locating messages, files, channels, or people across Slack, or gathering context before answering, with the search MCP tools (slacksearchpublic…. Slack Search is an agent skill from slackapi/slack-skills-plugin, published by the product's own GitHub organization. Use when locating messages, files, channels, or people across Slack, or gathering context before answering, with the search MCP tools (slacksearchpublic, slacksearchpublicandprivate, slacksearchchannels, slacksearchusers).
Slack Search fits situations like: locating messages; people across Slack; gathering context before answering; with the search MCP tools (slacksearchpublic.
Run `npx skills add slackapi/slack-skills-plugin --skill slack-search -a claude-code`. Or copy the skill folder (skills/slack-search in slackapi/slack-skills-plugin) into .claude/skills/slack-search in your project. Claude Code loads it when a task matches its description.
Run `npx skills add slackapi/slack-skills-plugin --skill slack-search -a codex`. Or copy the skill folder (skills/slack-search in slackapi/slack-skills-plugin) into .agents/skills/slack-search in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add slackapi/slack-skills-plugin --skill slack-search -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/slack-search, .gemini/skills/slack-search, .github/skills/slack-search and .opencode/skills/slack-search in your project.
SKILL.md names no scripts, command-line tools or credentials: Slack Search is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Slack Search is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 5.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Slack Search: Setup Context A8c (woocommerce/woocommerce-ios, 358 stars), Factory MCP (warpdotdev/warp, 65k stars), Vercel Connect (vercel/vercel-plugin, 301 stars) and Code Design Rationale Investigator (cursor/plugins, 10k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
slackapi (a GitHub organization, an official publisher) maintains it in slackapi/slack-skills-plugin, which has 144 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 6, 2026.
Source: slackapi/slack-skills-plugin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.