What problem does it solve? Writing Mermaid diagrams by hand often fails due to reserved words, special characters, Chinese punctuation, and platform version differences. This Skill selects the right diagram type for your need and produces Mermaid code that actually renders, with quoting, escaping, and compatibility rules applied. ## Core Features & Use Cases - Diagram type selection: Chooses among flowchart, sequenceDiagram, stateDiagram, classDiagram, erDiagram, gantt, mindmap, timeline, quadrantChart, kanban, and architecture-beta based on your actual requirement instead of defaulting to flowchart. - Chinese and special-character safety: Applies quoting, escaping, ID/label separation, and reserved-word avoidance so labels with parentheses, colons, or CJK punctuation parse correctly. - Platform compatibility diagnosis: Identifies whether a render failure comes from syntax, Mermaid version limits (v9/v10/v11), or platform support gaps in GitHub, Obsidian, VS Code, or Claude Artifacts. - Use Case: Ask to turn a login API interaction into a sequence diagram with Chinese participant names, and receive paste-ready Mermaid code plus notes on which platforms support it. ## Quick Start Ask the assistant to turn your process, architecture, or timeline description into a Mermaid diagram and mention your target platform such as GitHub or Obsidian.