slack-mrkdwn

Format Slack messages using mrkdwn syntax for text objects.

58|3|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/ccheney/robust-skills --skill slack-mrkdwn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-mrkdwn
Source: https://github.com/ccheney/robust-skills/tree/main/skills/slack-mrkdwn
Command: npx skills add https://github.com/ccheney/robust-skills --skill slack-mrkdwn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you correctly format text for Slack messages, avoiding common pitfalls and ensuring your messages render as intended.

Core Features & Use Cases

  • Master Slack's mrkdwn: Understand the differences between Slack mrkdwn and standard Markdown.
  • Correct Formatting: Learn the syntax for bold, italics, links, mentions, and dates.
  • Use Case: You need to send a Slack message announcing a new feature, including a link to the documentation and mentioning the relevant team channel. This Skill ensures your message is formatted correctly for clarity and impact.

Quick Start

Use the slack-mrkdwn skill to format the following text as a Slack message: "Important Update: New feature released! See https://example.com/docs|docs for details. cc <@U123ABC>".

Frequently Asked Questions about slack-mrkdwn

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

FAQPage Schema
How do I format Slack messages with mrkdwn instead of standard Markdown?

Slack messages use mrkdwn, which differs from standard Markdown. You must use Slack's specific syntax for bold, italics, strikethrough, and links to ensure your text renders correctly in messages and text objects.

What is the correct syntax for links and mentions in Slack text objects?

Slack text objects require specific syntax for links and mentions. You format links using angle brackets with a pipe separator, and mention users or channels using special tags to trigger auto-parsing and verbatim behavior.

How do I escape characters or prevent auto-parsing in Slack block kit messages?

To prevent auto-parsing in Slack block kit messages, you apply verbatim behavior to your text objects. This stops Slack from automatically parsing links, mentions, or channels, ensuring your raw text displays exactly as typed.

Can I use standard Markdown formatting for legacy Slack attachments?

Standard Markdown formatting does not fully apply to legacy Slack attachments. You need specific solutions for legacy attachment formatting that differ from standard block kit text objects to render text correctly.

Why are my bold and italic tags not rendering in Slack messages?

Bold and italic tags fail to render in Slack messages when using standard Markdown syntax instead of Slack mrkdwn. You must switch to Slack's specific mrkdwn syntax for text objects to fix the formatting.

How do I display dynamic date formatting in a Slack message?

Slack message date formatting uses a special syntax within your text objects to display dynamic dates. This ensures dates render correctly for each user's timezone, alongside properly escaped emoji and mentions.