obsidian-mermaid-visualizer
Installation
SKILL.md
Obsidian Mermaid Visualizer
Produces clean Mermaid diagrams across 17 diagram types — flow / data-viz / structural / time categories — primarily optimized for Obsidian 11.4.1 native viewer, but output is portable to any Mermaid-compatible renderer supporting v11.4.1+ (GitHub, GitLab, Mermaid Live Editor, Notion, Confluence, HackMD, Docusaurus, MkDocs, etc.). Handles Obsidian-specific quirks and provides consistent per-type knowledge.
Overview
When the user requests a diagram:
- Identify content intent — what is the diagram trying to show? (flow / data / structure / time)
- Pick diagram type via the § Diagram Type Selection Tree below
- Read the type file for canonical syntax + Obsidian quirks + worked examples
- Apply cross-type rules from obsidian-common-quirks.md (list syntax, subgraph naming, node references, etc.)
- Check compatibility via obsidian-compatibility.md if the type is 🟡 partial or 🔻 fallback-only
- Generate the Mermaid code inside a
```mermaid ... ```fence with brief context