
Excalidraw Diagram
Turns Excalidraw diagram creation from a layout puzzle into a text prompt. You get three output formats: Obsidian markdown for quick vault integration, standard JSON for excalidraw.com editing, or animated sequences that work with excalidraw-animate. The skill handles the tedious parts like coordinate calculation, proper font sizing (minimum 14px, defaults to Excalifont), and color palette selection across eight diagram types from flowcharts to mind maps. It automatically saves to your working directory and includes animation ordering if you want sequential reveals. Honestly most useful when you need a diagram fast and don't want to fiddle with manual positioning, though you'll probably still tweak the output in the actual Excalidraw editor.
- skills.sh installs
- 3K
- GitHub stars
- 3.7K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add axtonliu/axton-obsidian-visual-skills --skill excalidraw-diagram --agent claude-codeInstalls into .claude/skills of the current project.
Files
Excalidraw Diagram Generator
Create Excalidraw diagrams from text content with multiple output formats.
Output Modes
根据用户的触发词选择输出模式:
| 触发词 | 输出模式 | 文件格式 | 用途 |
|---|---|---|---|
Excalidraw、画图、流程图、思维导图 | Obsidian(默认) | .md | 在 Obsidian 中直接打开 |
标准Excalidraw、standard excalidraw | Standard | .excalidraw | 在 excalidraw.com 打开/编辑/分享 |
Excalidraw动画、动画图、animate | Animated | .excalidraw | 拖到 excalidraw-animate 生成动画 |
Workflow
- Detect output mode from trigger words (see Output Modes table above)
- Analyze content - identify concepts, relationships, hierarchy
- Choose diagram type (see Diagram Types below)
- Generate Excalidraw JSON (add animation order if Animated mode)
- Output in correct format based on mode
- Automatically save to current working directory
- Notify user with file path and usage instructions
Output Formats
Mode 1: Obsidian Format (Default)
严格按照以下结构输出,不得有任何修改:
Sponsors
Details
- Repository
- github.com/axtonliu/axton-obsidian-visual-skills
- Categories
- Design & UI/UX, Office & Documents