OpenParable
Skip to content
← Back to skills

Markdown Output

Documents
markdown-output

Markdown Output is an Agent Skill for documents published in the majiayu000/claude-skill-registry repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Enforce Markdown output formatting policy whenever the user asks for full Markdown source code, raw Markdown, or copyable Markdown documents. Use whenever the user says "output markdown", "give me the markdown source", "markdown 源码", "raw markdown", or similar requests for Markdown content that is meant to be copied as-is rather than rendered.

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/majiayu000/claude-skill-registry/blob/HEAD/skills/documents/markdown-output/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/markdown-output, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

Markdown Output Policy

This skill defines mandatory formatting rules for generating full Markdown source code. These rules have higher priority than any stylistic formatting preferences.

Fencing Rules

  1. Always wrap the entire Markdown document in triple tildes (~~~).
  2. Never use triple backticks (```) as the outermost fence.
  3. Triple backticks (```) are allowed only inside the document for code examples.
  4. Avoid nested triple backticks. If a code block inside the document itself needs to show triple backticks, use an increased-count fence (e.g. ~~~~) or indent-based code blocks instead.
  5. The output must be copyable in its entirety without rendering breaks.

Link Formatting Rules

  1. In Markdown links, insert one space between the URL and the closing parenthesis:
    • Correct: [text](https://example.com )
    • Wrong: [text](https://example.com)
  2. After a bare URL (not inside a link), always insert one space before any following character, including punctuation:
    • Correct: https://example.com ,下一段文字
    • Wrong: https://example.com,下一段文字

Examples

Fencing — correct

My Document

Some text and a code block:

console.log("hello");

Fencing — wrong (uses triple backticks as outer fence)

Do not produce output like this:

```
# My Document
…
```

Link — correct

See [GitHub](https://github.com ) for details.

Link — wrong

See [GitHub](https://github.com) for details.