mermaid-diagrams

Installation
SKILL.md

Mermaid Diagrams

Overview

Mermaid is a JavaScript-based diagramming tool that renders Markdown-inspired text definitions into SVG diagrams. It supports flowcharts, sequence diagrams, ER diagrams, class diagrams, state diagrams, Gantt charts, pie charts, mindmaps, and git graphs directly inside Markdown files.

When to use: Documenting system architecture, visualizing data models, illustrating request flows, creating project timelines, embedding diagrams in GitHub/GitLab READMEs or docs sites.

When NOT to use: Pixel-perfect design mockups, interactive dashboards, diagrams requiring custom artwork or complex spatial layouts beyond hierarchical/relational structures.

Quick Reference

Diagram Declaration Key Points
Flowchart flowchart TD Directions: TB, TD, BT, RL, LR. Supports subgraphs
Sequence sequenceDiagram Participants, messages, loops, alt/opt/par blocks
ER Diagram erDiagram Crow's foot notation, PK/FK/UK attributes
Class Diagram classDiagram UML relationships, visibility modifiers, annotations
State Diagram stateDiagram-v2 Transitions, composite states, forks/joins, choice
Related skills
Installs
37
GitHub Stars
11
First Seen
Feb 23, 2026