slack-messaging
Use when writing, drafting, scheduling, or improving a Slack message, announcement, or reply sent via the Slack MCP tools (slack_send_message, slack_send_message_draft, slack_schedule_message). Covers Slack markdown formatting, message structure, thread etiquette, reactions, and scheduling, and points to the right dialect for canvases and Block Kit.
Install
git clone https://github.com/slackapi/slack-skills-plugin /tmp/slack-skills-plugin && ln -s /tmp/slack-skills-plugin/skills/slack-messaging ~/.claude/skills/slack-messaging
From README
Slack Messaging Best Practices This skill provides guidance for composing well-formatted, effective Slack messages. When to Use Apply this skill whenever composing, drafting, or helping the user write a Slack message, including when using slacksendmessage, slacksendmessagedraft, or slackschedulemessage. The formatting rules below cover these message tools. slackcreatecanvas uses a different, richer markdown dialect — see the Canvas note below. Formatting The message tools (slacksendmessage, slacksendmessagedraft, slackschedulemessage) accept standard markdown and convert it to Slack formatting on send. Write normal markdown. Do not use Slack's legacy mrkdwn syntax (bold, strike); those single-character forms mean something different in standard markdown. Each text element is limited to 5000 characters.
More from this repo
block-kit
Used when a developer wants to build or validate Block Kit layouts for Slack messages, modals, or Home tabs: message...
create-slack-app
Used when a developer wants to create, scaffold, or bootstrap a new Slack app or agent from scratch with the Slack CLI.
deploy-slack-app
Used when a developer wants to deploy, host, or run a Slack app somewhere it keeps working after the local process...
