This skill should be used when the user asks to "create a diagram", "generate a flowchart", "add a sequence diagram", "visualize architecture", "create an ER diagram", "draw a state machine", "add mermaid diagram", "diagram the data model", "show the workflow", or "map out the process". Provides Mermaid diagram syntax knowledge, diagram type selection guidance, and visual conventions for generating clear, well-structured diagrams from code or requirements.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Mermaid Diagrams
## Purpose
Provide diagram type selection guidance, Mermaid syntax knowledge, and visual conventions for generating accurate, readable diagrams. Apply these standards when creating architecture diagrams, flowcharts, sequence diagrams, entity-relationship diagrams, class diagrams, state machines, or any other Mermaid-supported visualization.
## Diagram Type Selection
Choose the diagram type based on what needs to be communicated. Use the following table to match the user's goal to the appropriate diagram type.
| Goal | Diagram Type | Mermaid Keyword | Best For |
|------|-------------|-----------------|----------|
| Show how components connect | Flowchart / Graph | `graph` or `flowchart` | System architecture, service dependencies, data pipelines |
| Show message flow over time | Sequence Diagram | `sequenceDiagram` | API call chains, authentication flows, microservice communication |
| Model database structure | ER Diagram | `erDiagram` | Database schemas, data models, entity relationships |
| Show class structure and inheritance | Class Diagram | `classDiagram` | Object-oriented design, interface hierarchies, module APIs |
…
The line at the top of this page pins the label v1.0.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_2voynje7wwb6bcns
GET https://markdownregistry.com/api/v1/resolve?ref=sigistry/marketplace/mermaid-diagrams
GET https://markdownregistry.com/api/v1/blob/b7b29d82171718931a6c2de2e96fad058fc134bf7eaf367466e7be10701d4f59
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
sigistry/marketplace · plugins/a11y-i18n-remediator/skills/catalog-hygiene/SKILL.md · This skill should be used when the user mentions "translation catalog", "i18n keys", "missing translations", "unused…
sigistry/marketplace · plugins/a11y-i18n-remediator/skills/icu-messageformat/SKILL.md · This skill should be used when the user mentions "i18n", "internationalization", "ICU", "MessageFormat"…
sigistry/marketplace · plugins/a11y-i18n-remediator/skills/wcag-remediation/SKILL.md · This skill should be used when the user mentions "accessibility", "a11y", "WCAG", "ARIA", "screen reader", "keyboard…
sigistry/marketplace · plugins/api-contract-keeper/skills/error-envelope/SKILL.md · This skill should be used when the user mentions "error handling", "problem details", "rfc 9457", "rfc 7807", "request…
sigistry/marketplace · plugins/api-contract-keeper/skills/idempotency-patterns/SKILL.md · This skill should be used when the user mentions "idempotency", "idempotency key", "retries", "exactly once", "double…
sigistry/marketplace · plugins/api-contract-keeper/skills/job-reliability/SKILL.md · This skill should be used when the user mentions "background jobs", "queue", "worker", "dead letter", "DLQ", "retry"…
sigistry/marketplace · plugins/api-contract-keeper/skills/openapi-drift/SKILL.md · This skill should be used when the user mentions "openapi", "swagger", "spec drift", "api contract", "breaking change"…
sigistry/marketplace · plugins/ci-incident-medic/skills/dockerfile-smells/SKILL.md · This skill should be used when the user mentions "Dockerfile", "docker image size", "container security", "multi-stage…
sigistry/marketplace · plugins/ci-incident-medic/skills/gha-failure-taxonomy/SKILL.md · This skill should be used when the user mentions "github actions failing", "CI failure", "workflow failed", "actions…
sigistry/marketplace · plugins/ci-incident-medic/skills/incident-response/SKILL.md · This skill should be used when the user mentions "postmortem", "incident", "root cause analysis", "blameless"…
sigistry/marketplace · plugins/ci-incident-medic/skills/k8s-manifest-validation/SKILL.md · This skill should be used when the user mentions "kubernetes manifest", "k8s yaml", "deployment not ready", "pod…
sigistry/marketplace · plugins/code-auditor/skills/architecture-diagramming/SKILL.md · This skill should be used when the user asks to "generate architecture diagrams", "create dependency graph", "draw…
nicepkg/ai-workflow · workflows/talk-to-slidev-workflow/.claude/skills/mermaid-diagrams/SKILL.md · Create diagrams and visualizations using Mermaid syntax. Use when generating flowcharts, sequence diagrams, class…
desko77/claude-code-skills-1c · skills/mermaid-diagrams/SKILL.md · Practical guide for creating human-readable and agent-parseable diagrams using Mermaid. Includes conservative…
desko77/cursor-1c-skills · skills/mermaid-diagrams/SKILL.md · Practical guide for creating human-readable and agent-parseable diagrams using Mermaid. Includes conservative…
jjmartres/ai-coding-agents · shared/.ai-agents/skills/mermaid-diagrams/SKILL.md · Comprehensive guide for creating software diagrams using Mermaid syntax. Use when users need to create, visualize, or…
ahundt/autorun · plugins/autorun/skills/mermaid-diagrams/SKILL.md · Render Mermaid diagrams to SVG using beautiful-mermaid and bun. Use when the user asks to "render mermaid", "generate…
vecnode/vn-code · packages/dsh-diagrams/skills/mermaid-diagrams/SKILL.md · Author Mermaid diagrams that parse the first time: choose the right diagram type for the question, write syntax the…
vecnode/vncode · packages/dsh-diagrams/skills/mermaid-diagrams/SKILL.md · Author Mermaid diagrams that parse the first time: choose the right diagram type for the question, write syntax the…