do.mermaid

Installation
SKILL.md

Mermaid Diagram Skill

This skill enables accurate creation of Mermaid diagrams inside Obsidian Markdown files. The rules and selection guide below always apply; load reference/diagram-types.md for the exact syntax and a worked example of any specific diagram type.

⚠️ Global Syntax Rules (MUST FOLLOW)

  1. NO full-width punctuation inside code blocks. All parentheses, commas, colons, and symbols MUST be half-width (English) characters.
    • , . ! ( ) :
  2. Quote node labels containing special characters like (), [], {} using double quotes: A["Label (info)"]
  3. No HTML tags in labels (use <br/> only when explicitly needed for line breaks).
  4. Indentation matters in mindmaps and timelines — use spaces only, never - or * .
  5. Flowcharts default to flowchart TD (top-down) unless the user asks otherwise.
  6. Read deeporbit.json from the workspace root to determine the interaction language. Use this language for all your responses and generated note contents (e.g. zh-CN). The Obsidian folder paths themselves will ALWAYS remain in English.
  • Set author: ai in frontmatter for every note you create; switch to author: mixed when substantially rewriting a human-authored note. Authorship lives in frontmatter only — never add visible badges.

Diagram Selection Guide

Installs
6
GitHub Stars
5
First Seen
Apr 26, 2026
do.mermaid — dull-bird/deeporbit