Slack Message Formatter: Fix Claude's Broken Markdown in Slack

✍️ OpenClawRadar📅 Published: April 16, 2026🔗 Source
Slack Message Formatter: Fix Claude's Broken Markdown in Slack
Ad

What This Tool Solves

When Claude generates messages for Slack, the formatting breaks because Slack uses "mrkdwn" instead of standard Markdown. This results in bold text showing as asterisks, links appearing as raw URLs, and tables becoming unreadable.

How It Works

The skill handles the conversion process in two ways:

  • Browser Preview Method: You ask Claude to write a Slack message, it generates Markdown, the skill converts it to rich HTML and opens a browser preview. You then use Cmd+A, Cmd+C, Cmd+V to copy-paste into Slack with formatting preserved.
  • API Method: The tool has a webhook path for sending via API using proper mrkdwn with *bold*, _italic_, and <url|text> formatting.
Ad

Key Technical Details

The developer tested existing converters first and found 13 hard failures including broken tables, stripped checkboxes, and unescaped script tags. This prompted building a more reliable solution.

The tool has 172 tests, zero dependencies, and comes as a single file. It supports features that mrkdwn doesn't natively handle, including tables, nested lists, and checklists via the browser copy-paste method.

Installation

Install via Claude plugin marketplace:

claude plugin marketplace add karanb192/slack-message-formatter
claude plugin install slack-message-formatter@slack-message-formatter

The GitHub repository is available at https://github.com/karanb192/slack-message-formatter.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Orloj: Declarative Orchestration Runtime for Multi-Agent AI Systems
Tools

Orloj: Declarative Orchestration Runtime for Multi-Agent AI Systems

Orloj v0.1.0 is an open-source orchestration runtime that lets you define AI agents, tools, policies, and workflows in YAML manifests with GitOps. It handles scheduling, execution, governance, and reliability for production multi-agent systems.

OpenClawRadar
No-Code Persistent Memory System for Claude Using Notion and MCP
Tools

No-Code Persistent Memory System for Claude Using Notion and MCP

A radiologist built a 'Cognitive Hub' in Notion that Claude reads and writes to through MCP, creating a structured knowledge base with a routing table to load only relevant information per conversation. The system has grown to 70+ pages after a month of daily use.

OpenClawRadar
OpenClaw CoreBrain Plugin: Persistent Memory for AI Coding Agents
Tools

OpenClaw CoreBrain Plugin: Persistent Memory for AI Coding Agents

A new plugin called CoreBrain addresses OpenClaw's memory issues by storing information outside the context window in a knowledge graph and auto-injecting it before every query, eliminating the need for tool calls and optional memory invocation.

OpenClawRadar
nervx: CLI tool reduces Claude Code token usage by analyzing codebase structure
Tools

nervx: CLI tool reduces Claude Code token usage by analyzing codebase structure

nervx is a pip-installable CLI tool that parses repositories with tree-sitter, builds a SQLite graph of functions and imports, and generates a NERVX.md structural map. It automatically adds instructions to CLAUDE.md that teach Claude to use nervx navigation, reducing grep searches by 65% and output tokens by 48% in testing.

OpenClawRadar