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 Text Adventure Skill v1.1.0 Adds Campaign Arcs and Enhanced NPCs
Tools

Claude Text Adventure Skill v1.1.0 Adds Campaign Arcs and Enhanced NPCs

The Claude text adventure skill update v1.1.0 introduces campaign arcs where character progression persists across adventures, NPCs with hidden stats and levels, and optional visual/audio modules. Download text-adventure.zip from GitHub releases to use with Claude Desktop or claude.ai.

OpenClawRadar
Codesight CLI reduces AI coding agent token usage by scanning codebases
Tools

Codesight CLI reduces AI coding agent token usage by scanning codebases

Codesight is a zero-dependency CLI tool that scans TypeScript, Python, and Go projects to generate compact context files, reducing Claude Code exploration tokens by 12.3× on average according to benchmarks from real production codebases.

OpenClawRadar
OpenLobster: Self-Hosted AI Agent in Go with 30MB RAM Footprint
Tools

OpenLobster: Self-Hosted AI Agent in Go with 30MB RAM Footprint

OpenLobster is a self-hosted AI assistant written in Go that runs as a single binary with 30MB RAM usage and 200ms cold start. It supports multiple LLM providers including Ollama, OpenRouter, and any OpenAI-compatible endpoint, with memory stored in a graph database.

OpenClawRadar
Ouroboros Adds PM Interview Mode for Claude Code to Bridge Spec Gap
Tools

Ouroboros Adds PM Interview Mode for Claude Code to Bridge Spec Gap

Ouroboros now includes a PM mode that runs a guided interview before handing off to Claude Code, asking questions like what problem is being solved, who it's for, and what constraints matter. The output is a PRD/PM document with goal, user stories, constraints, success criteria, assumptions, and deferred items.

OpenClawRadar