PluginBench
Skill
Official
Review
Audit score 70

slack-messaging

anthropics/knowledge-work-plugins

How to install slack-messaging

npx skills add https://github.com/anthropics/knowledge-work-plugins --skill slack-messaging
Claude Code
Cursor
Windsurf
Cline
Full instructions (SKILL.md)

Source of truth, from anthropics/knowledge-work-plugins.


name: slack-messaging description: Guidance for composing well-formatted, effective Slack messages using mrkdwn syntax

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:

FormatSyntaxNotes
Bold*text*Single asterisks, NOT double
Italic_text_Underscores
Strikethrough~text~Tildes
Code (inline)`code`Backticks
Code block```code```Triple backticks
Quote> textAngle 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 • itemDash or bullet character
Numbered list1. itemNumber 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.

Related skills

More from anthropics/knowledge-work-plugins and the wider catalog.

DA

data-visualization

Official
anthropics/knowledge-work-plugins

Pick the right chart and generate publication-quality Python visualizations with built-in design and accessibility best practices.

8.8k installsAudited
CO

code-review

Official
anthropics/knowledge-work-plugins

Review code changes for security, performance, and correctness. Trigger with a PR URL or diff, "review this before I merge", "is this code safe?", or when checking a change for N+1 queries, injection risks, missing edge cases, or error handling gaps.

6.3k installsAudited
DO

documentation

Official
anthropics/knowledge-work-plugins

Write and maintain technical documentation. Trigger with "write docs for", "document this", "create a README", "write a runbook", "onboarding guide", or when the user needs help with any form of technical writing — API docs, architecture docs, or operational runbooks.

6.2k installs
BU

build-dashboard

Official
anthropics/knowledge-work-plugins

Build an interactive HTML dashboard with charts, filters, and tables. Use when creating an executive overview with KPI cards, turning query results into a shareable self-contained report, building a team monitoring snapshot, or needing multiple charts with filters in one browser-openable file.

5.3k installs
TA

task-management

Official
anthropics/knowledge-work-plugins

Simple task management using a shared TASKS.md file. Reference this when the user asks about their tasks, wants to add/complete tasks, or needs help tracking commitments.

5.1k installsAudited
ME

memory-management

Official
anthropics/knowledge-work-plugins

Two-tier memory system that makes Claude a true workplace collaborator. Decodes shorthand, acronyms, nicknames, and internal language so Claude understands requests like a colleague would. CLAUDE.md for working memory, memory/ directory for the full knowledge base.

5.0k installsAudited