slack-messaging

anthropics/knowledge-work-plugins · updated Apr 8, 2026

$npx skills add https://github.com/anthropics/knowledge-work-plugins --skill slack-messaging
0 commentsdiscussion
summary

This skill provides guidance for composing well-formatted, effective Slack messages.

skill.md

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 — #general is 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.
general reviews

Ratings

4.863 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

1 / 7