Visual Skills Pack for Obsidian: generate Canvas, Excalidraw, and Mermaid from text
npx claudepluginhub axtonliu/axton-obsidian-visual-skillsGenerate Canvas, Excalidraw, and Mermaid diagrams in Obsidian
Visual Skills Pack for Obsidian: generate Canvas, Excalidraw, and Mermaid diagrams from text with Claude Code.
Next Step: Want to turn Skills from demo to asset? Check out Agent Skills Resource Library (includes slides, PDF, diagnostics)
| Excalidraw | Mermaid | Canvas |
![]() | ![]() | ![]() |
| Hand-drawn style | Hierarchical flowchart | Colorful card layout |
Status: Experimental
- This is a public prototype that works for my demos, but does not yet cover all input scales and edge cases.
- Output quality varies based on model version and input structure; results may fluctuate.
- My primary focus is demonstrating how tools and systems work together, not maintaining this codebase.
- If you encounter issues, please submit a reproducible case (input + output file + steps to reproduce).
Skills are prompt-based extensions for Claude Code that give Claude specialized capabilities. Unlike MCP servers that require complex setup, skills are simple markdown files that Claude loads on demand.
Generate hand-drawn style diagrams with three output modes:
| Mode | Output | Use Case |
|---|---|---|
| Obsidian (default) | .md | Open directly in Obsidian |
| Standard | .excalidraw | Open/edit/share on excalidraw.com |
| Animated | .excalidraw | Generate animations with excalidraw-animate |
Supported Diagram Types:
| Type | Best For |
|---|---|
| Flowchart | Step-by-step processes, workflows, task sequences |
| Mind Map | Concept expansion, topic categorization, brainstorming |
| Hierarchy | Org charts, content levels, system decomposition |
| Relationship | Dependencies, influences, interactions between elements |
| Comparison | Side-by-side analysis of approaches or options |
| Timeline | Event progression, project milestones, evolution |
| Matrix | 2D categorization, priority grids, positioning |
| Freeform | Scattered ideas, initial exploration, free-form notes |
Key Features:
Trigger words:
Excalidraw, diagram, flowchart, mind map, 画图, 流程图标准Excalidraw, standard excalidrawExcalidraw动画, 动画图, animateTransform text content into professional Mermaid diagrams optimized for presentations and documentation. Includes built-in syntax error prevention for common pitfalls.
Supported Diagram Types:
Key Features:
Trigger words: Mermaid, visualize, flowchart, sequence diagram, 可视化
Create interactive Obsidian Canvas (.canvas) files with MindMap or freeform layouts. Outputs valid JSON Canvas format that opens directly in Obsidian.
Layout Modes: