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

claude-powerline v1.20 adds TUI dashboard mode, context bar styles, and environment variable display
Tools

claude-powerline v1.20 adds TUI dashboard mode, context bar styles, and environment variable display

claude-powerline v1.20 introduces a TUI dashboard mode that replaces the single statusline with a full panel showing model info, context usage with progress bar, costs, git status, and more. The update adds 9 visual progress bar styles for context usage and environment variable display capability.

OpenClawRadar
Open-source Go port of Claude Code CLI released as claw-code-go
Tools

Open-source Go port of Claude Code CLI released as claw-code-go

Developer dolm09 has released claw-code-go, a full Go port of the Claude Code CLI with a self-contained binary under 10K lines of code. The project includes a TUI with bubbletea, multi-provider support, MCP client, and tool execution engine.

OpenClawRadar
Kvaser: An Open-Source Local-First AI Orchestrator with Sub-Agent Routing and Wolfram Integration
Tools

Kvaser: An Open-Source Local-First AI Orchestrator with Sub-Agent Routing and Wolfram Integration

Kvaser is a Man-in-the-Middle MCP proxy that orchestrates sub-agents with smart tool whitelisting, zero-embedding RAG via Kiwix, and Wolfram Engine integration for symbolic math. Built with Qwen 3.6 35B and sub-agent routing to different models/machines.

OpenClawRadar
🦀
Tools

Claude Code Skill Tax: 2,596 Installed Skills, 40 Used, $91/Month Wasted

Every installed Claude Code skill loads into every session's system prompt. One user measured 102,651 tokens loaded per session with 98.6% never used, costing ~$91/month. An open-source tool, skill-tax, audits usage and cost.

OpenClawRadar