- Home
- Skills
- Bityoungjae
- Marketplace
- Mermaid Diagramming
mermaid-diagramming_skill
- Shell
6
GitHub Stars
18
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill bityoungjae/marketplace --skill mermaid-diagramming- architecture.md9.9 KB
- block.md10.0 KB
- class-diagram.md13.5 KB
- er-diagram.md10.2 KB
- flowchart.md8.9 KB
- gantt.md12.3 KB
- gitgraph.md6.4 KB
- journey.md8.1 KB
- mindmap.md3.8 KB
- pie.md2.5 KB
- quadrant-chart.md8.6 KB
- reference.md9.9 KB
- sankey.md7.8 KB
- sequence.md12.9 KB
- SKILL.md10.9 KB
- state.md13.1 KB
- timeline.md9.8 KB
- xychart.md8.1 KB
Overview
This skill generates Mermaid diagrams directly inside Obsidian notes, covering flowcharts, sequence diagrams, class diagrams, Gantt, state machines, ER diagrams, mindmaps and more. It helps you visualize processes, architectures, timelines and relationships without leaving Obsidian. Use it to create editable, theme-aware diagrams that render in Obsidian's preview mode.
How this skill works
Write fenced code blocks with the language identifier mermaid and paste Mermaid syntax for the diagram type you need. The skill relies on Obsidian's built-in Mermaid renderer, so diagrams adapt to the active Obsidian theme and render in preview/exported notes. Note that Obsidian may use an older Mermaid release and disables JavaScript interactions, so use static Mermaid syntax and explicit styles for consistent results.
When to use it
- Documenting process flows, decision trees, or user journeys inside notes
- Mapping system architectures, service interactions, or deployment diagrams
- Visualizing API calls, sequences, and message flows during design
- Creating class diagrams, ER diagrams, or database schemas for design docs
- Planning projects with Gantt charts or timelines directly in notes
Best practices
- Keep very large diagrams under ~50 nodes or split into multiple diagrams to avoid slow rendering
- Add explicit style rules (fill, stroke, color) when you need consistent colors across light/dark themes
- Use the correct diagram keyword (flowchart, sequenceDiagram, classDiagram, gantt, etc.) for best syntax support
- Export diagrams as PNG/SVG for sharing outside Obsidian since PDF export converts them to images
- Avoid JavaScript-dependent features and click callbacks; rely on static Mermaid features
Example use cases
- A flowchart in a SOP note that documents onboarding steps and decision points
- A sequence diagram showing client-server-database interactions for an API design
- A class diagram in a design doc illustrating object relationships and methods
- A Gantt chart inside a project note to track phases, dependencies, and milestones
- An ER diagram in a data model note describing entities, attributes and cardinality
FAQ
Obsidian may lag behind the latest Mermaid release, so some cutting-edge features or beta diagram types might not be supported. Test complex features first.
How do I keep diagram colors consistent across light and dark themes?
Include explicit style rules (style or classDef with hex colors) in the diagram to override theme-dependent defaults.