briangtn

Claude Gfm Render — Documentation skill for Claude Code

Documentation community

Claude Code mod: GitHub Flavored Markdown alerts, task lists, strikethrough and Mermaid diagrams in the transcript.

How to install Claude Gfm Render

This entry records only its repository, not the path inside it, so there is no exact command to give. Open briangtn/claude-gfm-render and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Gfm Render does

Claude Code mod: GitHub Flavored Markdown alerts, task lists, strikethrough and Mermaid diagrams in the transcript.

Alternatives in Documentation

README

claude-gfm-render: GitHub Flavored Markdown in Claude Code

claude-gfm-render

**Alerts, task lists, strikethrough and Mermaid diagrams, drawn inside Claude Code's replies.**

[![Claude Code](https://img.shields.io/badge/Claude%20Code-2.1.286%2B-d97757?logo=anthropic&logoColor=white)](https://claude.com/claude-code) [![Mod](https://img.shields.io/badge/type-function%20hooks%20mod-262626)](#install) [![Tests](https://img.shields.io/badge/tests-10%20passing-3fb950)](hooks/gfm.test.tsx) [![License: MIT](https://img.shields.io/badge/license-MIT-4493f8)](LICENSE)

[Install](#install) · [Before / after](#before--after) · [What it handles](#what-it-handles) · [How it works](#how-it-works)


Claude writes GitHub Flavored Markdown all day: `> [!WARNING]` callouts, `- [ ]` checklists, ```` ```mermaid ```` diagrams. The terminal shows them as raw text. This mod draws them, without touching the message itself (`ctrl+o` still shows the original).

Install

git clone https://github.com/briangtn/claude-gfm-render.git ~/perso/claude-gfm-render
claude --plugin-dir ~/perso/claude-gfm-render

To load it in every session, terminal and desktop app alike, add it to `~/.claude/settings.json`:

{
  "env": {
    "CLAUDE_CODE_PLUGIN_DIRS": "~/perso/claude-gfm-render"
  }
}

[!NOTE] Mods (function hooks) are an early-access API of Claude Code and may change between releases. Built and tested on Claude Code 2.1.286 and 2.1.287. No build step: the mod is plain files, and the folder is watched, so an edit reloads it in the running session.

Claude writes GFM on its own

Drawing GFM is half the job: Claude also has to write it. The mod ships [`GFM.md`](GFM.md), a short note on what the transcript can draw (alerts, task lists, strikethrough, the Mermaid types that render), which a `SessionStart` hook adds to Claude's context at startup, after `/clear` and after a compaction. No `CLAU