slack-formatting

Format Slack responses using mrkdwn syntax for correct rendering.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/CjLogic/nanocrew --skill slack-formatting-cjlogic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-formatting
Source: https://github.com/CjLogic/nanocrew/tree/main/container/skills/slack-formatting
Command: npx skills add https://github.com/CjLogic/nanocrew --skill slack-formatting-cjlogic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack messages often suffer from inconsistent formatting that can hinder readability and clarity. This Skill standardizes responses by applying Slack's mrkdwn syntax, ensuring messages render correctly in channels, threads, and direct messages.

Core Features & Use Cases

  • Enforces Slack-style emphasis with bold, italic, and ~strikethrough~.
  • Converts links and mentions to Slack-friendly formats like https://example.com|Link and <@U123> for mentions.
  • Guides on Slack-specific content rules (no headings, preferred bullet styles, and block quotes) to keep messages clean and compliant.

Quick Start

Apply these Slack formatting rules when composing messages in Slack to ensure mrkdwn-compatible output.

Frequently Asked Questions about slack-formatting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I format Slack messages to use mrkdwn syntax correctly?

Slack mrkdwn formatting uses *bold*, _italic_, and ~strikethrough~ to style text correctly in channels and threads. It converts links and mentions into Slack-friendly formats for clean, compliant rendering.

What is the difference between standard markdown and Slack mrkdwn formatting?

Slack mrkdwn differs from standard markdown by using Slack-specific syntax like *bold* and ~strikethrough~ while avoiding unsupported constructs like headings and complex tables. It converts links and mentions into Slack-friendly formats.

How do I mention users and add links in Slack mrkdwn?

To mention users and add links in Slack mrkdwn, convert them to Slack-friendly formats like <https://example.com|Link> for URLs and <@U123> for mentions. This ensures correct rendering in channels and threads.

Why do my markdown headings and tables not render in Slack channels?

Markdown headings and complex tables do not render in Slack channels because Slack mrkdwn avoids unsupported constructs. Use preferred bullet lists and block quotes instead to keep messages clean and compliant.

Does Slack mrkdwn support strikethrough and block quotes in threaded conversations?

Yes, Slack mrkdwn supports ~strikethrough~ and block quotes in threaded conversations. Applying these Slack formatting rules ensures messages remain readable and correctly styled across direct messages and channel posts.