plugins/slack/skills/slack/SKILL.md
Read Slack context, route to the right Slack workflow, and prepare or perform Slack writes that match the user's intent.
npx skillsauth add openai/plugins slackInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill as the router for Slack work. Read the relevant Slack context first, then hand off to the most specific Slack workflow.
If the task will produce outgoing Slack text or perform a Slack write, switch to ../slack-outgoing-message/SKILL.md before finalizing and reread that file's ## Formatting Rules section immediately before any send, draft, schedule, or canvas creation.
| Workflow | Skill | | --- | --- | | Message composition, rewrites, drafts, and canvas-writing workflows | ../slack-outgoing-message/SKILL.md | | Bounded channel recaps and thematic Slack summaries | ../slack-channel-summarization/SKILL.md | | Daily digests across selected channels or topics | ../slack-daily-digest/SKILL.md | | Find messages that likely need a response and prepare reply drafts | ../slack-reply-drafting/SKILL.md | | Triage for what the user needs to read, reply to, or do next | ../slack-notification-triage/SKILL.md |
| Task | Reference | | --- | --- | | Slack Markdown formatting rules and examples | references/markdown.md |
slack_search_* tools as the search bucket, slack_read_*, slack_list_*, and lookup-style tools as the read bucket, and message, draft, schedule, or canvas creation tools as the send/write bucket.Retry-After or another explicit wait hint, follow it. Otherwise wait about 30 seconds before calling that bucket again.references/markdown.md for emphasis, lists, links, quotes, mentions, and code.slack-outgoing-message skill.If Slack messages are missing, say that Slack access may be unavailable, the workspace may be disconnected, or the wrong channel or thread may be in scope, then ask the user to reconnect or clarify the destination.
development
Use when the user wants to spin up / create / launch / provision a DigitalOcean droplet (or "a remote dev box on DO") and connect to it from Codex as a remote SSH workspace.
data-ai
Search through Microsoft Teams chats or channels, triage unread or recent activity, draft follow-ups, and manage Planner tasks through connected Teams data.
tools
Motion / animation context for the `use_figma` MCP tool — animating Figma nodes via manual keyframes, animation styles, easing, and timeline duration. Load alongside figma-use whenever a task involves adding, editing, or inspecting animation on a node.
development
SwiftUI ↔ Figma translation. Use whenever the user mentions Swift, SwiftUI, iOS, iPhone, or iPad — in EITHER direction — translating a Figma design into SwiftUI (design → code), or pushing SwiftUI views / screens / tokens back into a Figma file (code → design). Triggers on phrases like 'implement this Figma design in SwiftUI', 'build this screen in Swift', 'push this SwiftUI view to Figma', 'mirror my Swift code in a Figma file', or whenever a Figma URL appears alongside `.swift` files / an `.xcodeproj`. Routes to a direction-specific reference doc; loads alongside `figma-use` for the code → design path.