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.
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.
When generating Mermaid:
Always wrap node labels in double quotes if they contain any of the following:
( ),->, =>, →foo(a, b))+, -, _ in method names combined with punctuation)Use this pattern:
A["label text here"]
not:
A[label text here]
<br/> is allowed inside quoted labels.
Decision nodes {} may remain unquoted only if they contain simple words (e.g. {dryRun?}).
If unsure whether a label is safe, quote it anyway — quoted labels always parse correctly.
Never rely on Mermaid to "guess" intent; Mermaid is a grammar parser, not markdown.
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.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer