nix-darwin/config/claude/skills/obsidian-skills/skills/excalidraw-diagram/SKILL.md
Generate Excalidraw diagrams from text content. Supports three output modes - Obsidian (.md), Standard (.excalidraw), and Animated (.excalidraw with animation order). Use when user mentions "Excalidraw", "diagram", "flowchart", "mind map", "visualize", "standard excalidraw", "animated diagram", or "animate".
npx skillsauth add nubiv/my-nome excalidraw-diagramInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create Excalidraw diagrams from text content with multiple output formats.
| Trigger Words | Output Mode | File Format | Use Case |
|---------------|-------------|-------------|----------|
| Excalidraw, diagram, flowchart, mind map, visualize | Obsidian (default) | .md | Open directly in Obsidian |
| standard excalidraw | Standard | .excalidraw | Open/edit/share on excalidraw.com |
| animated diagram, animate | Animated | .excalidraw | Drag to excalidraw-animate to create animation |
customData.animate if Animated mode{current_directory}/[filename]appState, files: {}Obsidian mode:
Excalidraw diagram generated!
Saved to: business-model.relationship.md
How to open:
1. Open this file in Obsidian
2. Click MORE OPTIONS in the top-right menu
3. Select "Switch to EXCALIDRAW VIEW"
Standard mode:
Excalidraw diagram generated!
Saved to: business-model.relationship.excalidraw
How to open:
1. Go to https://excalidraw.com
2. Click the top-left menu → Open → select this file
3. Or drag and drop the file onto the excalidraw.com page
Animated mode:
Animated Excalidraw diagram generated!
Saved to: business-model.relationship.animate.excalidraw
Animation order: title (1) → main frames (2-4) → connectors (5-7) → detail labels (8-10)
To generate animation:
1. Go to https://dai-shi.github.io/excalidraw-animate/
2. Click "Load File" and select this file
3. Preview the animation
4. Click "Export" to save as SVG or WebM
| File | Contents | |------|----------| | color-palette.md | Text colors, shape fills, zone backgrounds, contrast rules | | design-rules.md | Text/format rules, layout rules, common mistakes | | diagram-types.md | Diagram type selection guide | | element-types.md | Element templates, font family, fill/stroke/roundness, binding, animated customData | | json-structure.md | JSON wrappers, Obsidian file format, file naming |
development
Manage devlogs (session journal entries) under the active repo's `.claude/devlogs/`. Subcommands - `write` creates a new date-stamped entry, `read` loads existing entries into context. Use when the user invokes `/devlog <subcommand>` or asks to write, save, recall, or load today's/recent devlogs.
development
Run MY_WIKI operations (ingest, query, research, lint). Use when the user wants to add sources to the wiki, ask questions against it, research new topics from the web, or audit its quality.
testing
Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.
tools
Interact with Obsidian vaults using the Obsidian CLI to read, create, search, and manage notes, tasks, properties, and more. Also supports plugin and theme development with commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM. Use when the user asks to interact with their Obsidian vault, manage notes, search vault content, perform vault operations from the command line, or develop and debug Obsidian plugins and themes.