Claude-skill-registry-data mermaidjs-v11
Create diagrams with Mermaid.js v11 syntax. Use for flowcharts, sequence diagrams, class diagrams, ER diagrams, Gantt charts, state diagrams, architecture diagrams, timelines, user journeys.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/mermaidjs-v11-hoanghd218-landing-page-ai-kien" ~/.claude/skills/majiayu000-claude-skill-registry-data-mermaidjs-v11 && rm -rf "$T"
manifest:
data/mermaidjs-v11-hoanghd218-landing-page-ai-kien/SKILL.mdsource content
Mermaid.js v11
Overview
Create text-based diagrams using Mermaid.js v11 declarative syntax. Convert code to SVG/PNG/PDF via CLI or render in browsers/markdown files.
Quick Start
Basic Diagram Structure:
{diagram-type} {diagram-content}
Common Diagram Types:
- Process flows, decision treesflowchart
- Actor interactions, API flowssequenceDiagram
- OOP structures, data modelsclassDiagram
- State machines, workflowsstateDiagram
- Database relationshipserDiagram
- Project timelinesgantt
- User experience flowsjourney
See
references/diagram-types.md for all 24+ types with syntax.
Creating Diagrams
Inline Markdown Code Blocks:
```mermaid flowchart TD A[Start] --> B{Decision} B -->|Yes| C[Action] B -->|No| D[End] ```
Configuration via Frontmatter:
```mermaid --- theme: dark --- flowchart LR A --> B ```
Comments: Use
%% prefix for single-line comments.
CLI Usage
Convert
.mmd files to images:
# Installation npm install -g @mermaid-js/mermaid-cli # Basic conversion mmdc -i diagram.mmd -o diagram.svg # With theme and background mmdc -i input.mmd -o output.png -t dark -b transparent # Custom styling mmdc -i diagram.mmd --cssFile style.css -o output.svg
See
references/cli-usage.md for Docker, batch processing, and advanced workflows.
JavaScript Integration
HTML Embedding:
<pre class="mermaid"> flowchart TD A[Client] --> B[Server] </pre> <script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script> <script>mermaid.initialize({ startOnLoad: true });</script>
See
references/integration.md for Node.js API and advanced integration patterns.
Configuration & Theming
Common Options:
: "default", "dark", "forest", "neutral", "base"theme
: "classic", "handDrawn"look
: Custom font specificationfontFamily
: "strict", "loose", "antiscript"securityLevel
See
references/configuration.md for complete config options, theming, and customization.
Practical Patterns
Load
references/examples.md for:
- Architecture diagrams
- API documentation flows
- Database schemas
- Project timelines
- State machines
- User journey maps
Resources
- Syntax for all 24+ diagram typesreferences/diagram-types.md
- Config, theming, accessibilityreferences/configuration.md
- CLI commands and workflowsreferences/cli-usage.md
- JavaScript API and embeddingreferences/integration.md
- Practical patterns and use casesreferences/examples.md