slack-messaging▌
anthropics/knowledge-work-plugins · updated Apr 8, 2026
This skill provides guidance for composing well-formatted, effective Slack messages.
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 slack_send_message, slack_send_message_draft, or slack_create_canvas.
Slack Formatting (mrkdwn)
Slack uses its own markup syntax called mrkdwn, which differs from standard Markdown. Always use mrkdwn when composing Slack messages:
| Format | Syntax | Notes |
|---|---|---|
| Bold | *text* |
Single asterisks, NOT double |
| Italic | _text_ |
Underscores |
| Strikethrough | ~text~ |
Tildes |
| Code (inline) | `code` |
Backticks |
| Code block | ```code``` |
Triple backticks |
| Quote | > text |
Angle bracket |
| Link | <url|display text> |
Pipe-separated in angle brackets |
| User mention | <@U123456> |
User ID in angle brackets |
| Channel mention | <#C123456> |
Channel ID in angle brackets |
| Bulleted list | - item or • item |
Dash or bullet character |
| Numbered list | 1. item |
Number followed by period |
Common Mistakes to Avoid
- Do NOT use
**bold**(double asterisks) — Slack uses*bold*(single asterisks) - Do NOT use
## headers— Slack does not support Markdown headers. Use*bold text*on its own line instead. - Do NOT use
[text](url)for links — Slack uses<url|text>format - Do NOT use
---for horizontal rules — Slack does not render these
Message Structure Guidelines
- Lead with the point. Put the most important information in the first line. Many people read Slack on mobile or in notifications where only the first line shows.
- Keep it short. Aim for 1-3 short paragraphs. If the message is long, consider using a Canvas instead.
- Use line breaks generously. Walls of text are hard to read. Separate distinct thoughts with blank lines.
- Use bullet points for lists. Anything with 3+ items should be a list, not a run-on sentence.
- Bold key information. Use
*bold*for names, dates, deadlines, and action items so they stand out when scanning.
Thread vs. Channel Etiquette
- Reply in threads when responding to a specific message to keep the main channel clean.
- Use
reply_broadcast(also post to channel) only when the reply contains information everyone needs to see. - Post in the channel (not a thread) when starting a new topic, making an announcement, or asking a question to the whole group.
- Don't start a new thread to continue an existing conversation — find and reply to the original message.
Tone and Audience
- Match the tone to the channel —
#generalis usually more formal than#random. - Use emoji reactions instead of reply messages for simple acknowledgments (though note: the MCP tools can't add reactions, so suggest the user do this manually if appropriate).
- When writing announcements, use a clear structure: context, key info, call to action.
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.8★★★★★63 reviews- ★★★★★Kofi Haddad· Dec 28, 2024
Keeps context tight: slack-messaging is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★James Dixit· Dec 16, 2024
I recommend slack-messaging for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Dhruvi Jain· Dec 8, 2024
slack-messaging has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Ira Lopez· Dec 8, 2024
Registry listing for slack-messaging matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Harper Reddy· Dec 4, 2024
slack-messaging reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Oshnikdeep· Nov 27, 2024
Solid pick for teams standardizing on skills: slack-messaging is focused, and the summary matches what you get after install.
- ★★★★★Chen Jain· Nov 27, 2024
slack-messaging reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Liam Torres· Nov 23, 2024
Registry listing for slack-messaging matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Evelyn Martin· Nov 19, 2024
We added slack-messaging from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Ira Torres· Nov 7, 2024
slack-messaging fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
showing 1-10 of 63