kevinslin/llm/dev-mermaid

Claude Code and agent skill by kevinslin/llm

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Generate Mermaid diagrams with proper syntax. Use when creating flowcharts, sequence diagrams, class diagrams, or any other Mermaid visualizations. Ensures correct label quoting to prevent parsing errors.

Install

npx vskill@latest install kevinslin/llm/dev-mermaid

SKILL.md

Dev Mermaid

Overview

This skill provides syntax guidelines for generating valid Mermaid diagrams. Mermaid is a diagramming language that renders text into diagrams, but it's strict about parsing—improper syntax causes rendering failures.

Syntax Rules

When generating Mermaid:

  1. Always wrap node labels in double quotes if they contain any of the following:
  • Parentheses ( )
  • Commas ,
  • Arrows like ->, =>, →
  • Function-like text (e.g. foo(a, b))
  • Operators or symbols (+, -, _ in method names combined with punctuation)
  1. Use this pattern:

`` A["label text here"] ``

not:

`` A[label text here] ``

  1. <br/> is allowed inside quoted labels.
  1. Decision nodes {} may remain unquoted only if they contain simple words (e.g. {dryRun?}).
  1. If unsure whether a label is safe, quote it anyway — quoted labels always parse correctly.
  1. Never rely on Mermaid to "guess" intent; Mermaid is a grammar parser, not markdown.

Mental Model (Important)

Mermaid is not Markdown.
It is closer to a programming language.
If something looks like code, Mermaid will try to parse it as code.

Quoting labels opts out of that behavior.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
6
7-day trend score
10

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 21 Apr 2026, 6 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/kevinslin/llm/dev-mermaid/badge)](https://verified-skill.com/skills/kevinslin/llm/dev-mermaid)

Something wrong with this skill or its page? Tell us.