mermaid-diagramming_skill

This skill helps you create and integrate Mermaid diagrams in Obsidian notes to visualize processes, architectures, and workflows.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational