discord-markdown

Convert user content into Discord-ready markdown with code fences.

5|Updated Nov 27, 2025
One-click install
npx skills add https://github.com/BillChirico/bills-agent-skills --skill discord-markdown-billchirico
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord-markdown
Source: https://github.com/BillChirico/bills-agent-skills/tree/main/discord
Command: npx skills add https://github.com/BillChirico/bills-agent-skills --skill discord-markdown-billchirico

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Formatting Discord messages by hand is error-prone and easy to misrender—especially for embeds, mentions, timestamps, spoilers, and code blocks—leading to lost formatting when copying and pasting.

Core Features & Use Cases

  • Discord-ready markdown output: Produces final messages wrapped in a fenced code block so the user can paste into Discord without losing formatting.
  • Discord-specific formatting support: Handles bold/italic/underline/strikethrough, spoilers, masked links, timestamps, mentions, quotes, and lists in Discord’s markdown subset.
  • Code block correctness: Supports syntax highlighting via language identifiers and uses an outer four-backtick fence when the Discord message itself contains triple-backtick code blocks.
  • Message quality checks: Adds a metadata summary after each output block, including character counts, mentions, URLs, and code block languages.

Quick Start

Ask for a Discord announcement or bot message and return the final paste-ready content inside a fenced markdown code block with the required metadata table.

Frequently Asked Questions about discord-markdown

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

FAQPage Schema
How do I format Discord messages with markdown without losing formatting when copying and pasting?

Discord markdown formatting is preserved by generating the final message inside a single fenced code block. This prevents losing formatting like spoilers, mentions, and code blocks when copying and pasting into Discord chat.

How do I add syntax highlighting to code blocks in a Discord message?

Add syntax highlighting to Discord code blocks by specifying the language identifier after the triple backticks. For messages containing nested code blocks, use an outer four-backtick fence to maintain correct rendering.

Can I insert dynamic timestamps and mentions into Discord announcements?

Yes, you can insert dynamic timestamps and mentions into Discord announcements. The process converts content into Discord's markdown subset, handling masked links, timestamps, and mentions for bot responses, forum posts, and webhook payloads.

Does Discord markdown support embeds and webhook payloads?

Yes, Discord markdown formatting supports embeds, webhook payloads, forum posts, and bot responses. It applies Discord's markdown subset to announcements and moderation notices, outputting the payload inside a fenced markdown code block.

Why do my Discord code blocks break when I paste a message containing nested triple backticks?

Discord code blocks break with nested triple backticks because the parser closes the outer block early. Using a four-backtick outer fence for the Discord message allows the inner triple-backtick code blocks to render safely.

What is the best way to check Discord message quality before sending a bot response?

The best way to check Discord message quality is to review a generated metadata summary table after the output block. This table includes character counts, mentions, URLs, and code block languages to verify the bot response formatting.