smithery/luanzeba

markdown-output

Formatting and delivering GitHub-flavored markdown content.

Installation

$ npx skills add smithery/luanzeba --skill markdown-output

Summary

  • Formatting and delivering GitHub-flavored markdown content.
  • Use when producing markdown that will be posted to GitHub (issues, PRs, comments, discussions), when the user asks for content to copy/paste elsewhere, or when creating markdown files.
  • Covers proper formatting for collapsible sections, code blocks, tables, alerts, and delivering content via clipboard when manual pasting is needed.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/luanzeba.

npx skills add smithery/luanzeba

Browse all from smithery/luanzeba

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,395 B
  • docs SUMMARY.md 415 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Markdown Output

Delivery Method

Determine how content reaches its destination before formatting:

  1. Agent posts directly: Use gh CLI for GitHub (issues, PRs, comments) or write to local files. This is preferred when available.
  2. User pastes manually: Copy to clipboard when the user needs to paste content elsewhere.

For clipboard delivery, use platform-specific commands with a quoted heredoc delimiter to preserve all formatting:

# macOS
cat << 'EOF' | pbcopy
content here
EOF

# Linux
cat << 'EOF' | xclip -selection clipboard
content here
EOF

The single quotes around 'EOF' prevent shell expansion of special characters.

Collapsible Sections

GitHub requires blank lines after <details> and <summary> tags for proper rendering.

Correct:

<details>

<summary>Click to expand</summary>

Content inside the collapsible section.

</details>

Incorrect (will not render properly):

<details>
<summary>Click to expand</summary>
Content inside the collapsible section.
</details>

Code Blocks

Always specify a language hint for syntax highlighting: sql, json, ruby, kusto, bash, python, etc.

JSON code blocks must contain valid JSON with quoted keys and string values:

Correct:

{"my_policy": "enabled", "count": 42}

Incorrect:

{my_policy: enabled, count: 42}

Tables

Tables require blank lines before and after them for proper rendering:

Some text above.

| Column A | Column B |
|----------|----------|
| Value 1  | Value 2  |

Some text below.

Alerts

GitHub supports special alert callouts using blockquote syntax:

> [!NOTE]
> Useful information that users should know.

> [!TIP]
> Helpful advice for doing things better.

> [!IMPORTANT]
> Key information users need to know.

> [!WARNING]
> Urgent info that needs immediate attention.

> [!CAUTION]
> Advises about risks or negative outcomes.