channel-formatting

Installation
SKILL.md

Channel Formatting

This skill wires channel-aware Markdown conversion into the outbound pipeline so Claude's responses render natively on each platform — no more literal **asterisks** in WhatsApp or Telegram.

Channel Transformation
WhatsApp **bold***bold*, *italic*_italic_, headings → bold, links → text (url)
Telegram same as WhatsApp, but [text](url) links are preserved (Markdown v1 renders them natively)
Slack same as WhatsApp, but links become <url|text>
Discord passthrough (Discord already renders Markdown)
Signal passthrough for parseTextStyles; parseSignalStyles in src/text-styles.ts produces plain text + native textStyle ranges for use by the Signal skill

Code blocks (fenced and inline) are always protected — their content is never transformed.

Phase 1: Pre-flight

Check if already applied

Related skills
Installs
2
GitHub Stars
28.7K
First Seen
Mar 30, 2026