#344 by GitHub stars
axtonliu/axton-obsidian-visual-skills
Visual Skills Pack for Obsidian: generate Canvas, Excalidraw, and Mermaid diagrams from text with Claude Code
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
excalidraw-diagram/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1265976d9746 → 1265976d9746
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1265976d9746
No earlier version was observed for comparison.
mermaid-visualizer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1265976d9746 → 1265976d9746
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1265976d9746
No earlier version was observed for comparison.
obsidian-canvas-creator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Local scripts
1265976d9746 → 1265976d9746
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1265976d9746
No earlier version was observed for comparison.
Verified commit 1265976d9746a84858b4b7b42fb86a215aa93de9
git clone --filter=blob:none --no-checkout https://github.com/axtonliu/axton-obsidian-visual-skills.git .hotskills/axtonliu-axton-obsidian-visual-skills && git -C .hotskills/axtonliu-axton-obsidian-visual-skills checkout --detach 1265976d9746a84858b4b7b42fb86a215aa93de9
# Copy each selected skill directory from .hotskills/axtonliu-axton-obsidian-visual-skills into .claude/skills/<skill-name>/Heat
2.6- Star growth, last 7 daysAhead of 52% of tracked repositories
- Star growth, last 24 hoursAhead of 5% of tracked repositories
- Rank movement, last 7 daysAhead of 29% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- excalidraw-diagram
excalidraw-diagram - mermaid-visualizer
mermaid-visualizer - obsidian-canvas-creator
obsidian-canvas-creator
How it works
excalidraw-diagram
When your agent uses it
Generate Excalidraw diagrams from text content. Supports three output modes - Obsidian (.md), Standard (.excalidraw), and Animated (.excalidraw with animation order). Triggers on "Excalidraw", "画图", "流程图", "思维导图", "可视化", "diagram", "标准Excalidraw", "standard excalidraw", "Excalidraw动画", "动画图", "animate".
What it loads into context
Frontmatter
118 tokensAlways available to the agent
SKILL.md
4,656 tokensWhen the skill is activated
Reference documents
13,961 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Output Modes
- Workflow
- Output Formats
- Diagram Types & Selection Guide
- Design Rules
- JSON Structure
- Element Template
- Additional Technical Requirements
- Common Mistakes to Avoid
- Implementation Notes
Files
../.claude-plugin/marketplace.jsonasset576 bytesSKILL.mdcore15,132 bytesreferences/excalidraw-schema.mddoc3,266 bytes../mermaid-visualizer/SKILL.mddoc8,957 bytes../mermaid-visualizer/references/syntax-rules.mddoc9,999 bytes../obsidian-canvas-creator/SKILL.mddoc6,518 bytes../obsidian-canvas-creator/assets/template-freeform-grouped.canvasasset2,383 bytes../obsidian-canvas-creator/assets/template-mindmap-simple.canvasasset2,003 bytes../obsidian-canvas-creator/references/canvas-spec.mddoc8,673 bytes../obsidian-canvas-creator/references/layout-algorithms.mddoc16,779 bytes
Read SKILL.md
# 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 生成动画 |
View the complete source on GitHubmermaid-visualizer
When your agent uses it
Transform text content into professional Mermaid diagrams for presentations and documentation. Use when users ask to visualize concepts, create flowcharts, or make diagrams from text. Supports process flows, system architectures, comparisons, mindmaps, and more with built-in syntax error prevention.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
2,126 tokensWhen the skill is activated
Reference documents
2,740 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Quick Start
- Diagram Types
- Critical Syntax Rules
- Configuration Options
- Example Usage Patterns
- Workflow
- Color Scheme Defaults
- Common Patterns
- Quality Checklist
- References
Files
SKILL.mdcore8,957 bytesSKILL.mdcore8,957 bytesSKILL.mdcore8,957 bytesSKILL.mdcore8,957 bytesSKILL.mdcore8,957 bytesSKILL.mdcore8,957 bytesreferences/syntax-rules.mddoc9,999 bytes
Read SKILL.md
# Mermaid Visualizer
## Overview
Convert text content into clean, professional Mermaid diagrams optimized for presentations and documentation. Automatically handles common syntax pitfalls (list syntax conflicts, subgraph naming, spacing issues) to ensure diagrams render correctly in Obsidian, GitHub, and other Mermaid-compatible platforms.
## Quick Start
When creating a Mermaid diagram:
1. **Analyze the content** - Identify key concepts, relationships, and flow
2. **Choose diagram type** - Select the most appropriate visualization (see Diagram Types below)
3. **Select configuration** - Determine layout, detail level, and styling
4. **Generate diagram** - Create syntactically correct Mermaid codeView the complete source on GitHubobsidian-canvas-creator
When your agent uses it
Create Obsidian Canvas files from text content, supporting both MindMap and freeform layouts. Use this skill when users want to visualize content as an interactive canvas, create mind maps, or organize information spatially in Obsidian format.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
1,476 tokensWhen the skill is activated
Reference documents
6,448 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Workflow
- Node Sizing Guidelines
- Color Schemes
- Critical Rules
- Examples
- Reference Documents
- Tips for Quality Canvases
- Common Pitfalls to Avoid
Files
SKILL.mdcore6,518 bytesSKILL.mdcore6,518 bytesSKILL.mdcore6,518 bytesSKILL.mdcore6,518 bytesSKILL.mdcore6,518 bytesSKILL.mdcore6,518 bytesSKILL.mdcore6,518 bytesSKILL.mdcore6,518 bytesassets/template-freeform-grouped.canvasasset2,383 bytesassets/template-mindmap-simple.canvasasset2,003 bytesreferences/canvas-spec.mddoc8,673 bytesreferences/layout-algorithms.mddoc16,779 bytes
Read SKILL.md
# Obsidian Canvas Creator
Transform text content into structured Obsidian Canvas files with support for MindMap and freeform layouts.
## When to Use This Skill
- User requests to create a canvas, mind map, or visual diagram from text
- User wants to organize information spatially
- User mentions "Obsidian Canvas" or similar visualization tools
- Converting structured content (articles, notes, outlines) into visual format
## Core Workflow
### 1. Analyze ContentView the complete source on GitHubSkills included
- excalidraw-diagram
- mermaid-visualizer
- obsidian-canvas-creator
Repository facts
- License
- MIT
- Created
- Jan 10, 2026
- Last pushed
- Jun 26, 2026
- Forks
- 332
- Open issues
- 0
- Project activity
- Slowing
Rank over the last 12 weeks
Now #344 · best #257 · down 54 in 30 days
- #335 on Oct 31
- #336 on Nov 1
- #337 on Nov 2
- #340 on Nov 3
- #341 from Nov 4 to Nov 5
- #344 since Nov 6
68 earlier periods
- #249 on Aug 2
- #254 on Aug 7
- #256 on Aug 8
- #254 on Aug 9
- #264 on Aug 10
- #258 on Aug 11
- #256 on Aug 12
- #262 on Aug 13
- #261 on Aug 14
- #257 on Aug 15
- #263 on Aug 16
- #261 on Aug 17
- #268 from Aug 18 to Aug 19
- #264 from Aug 20 to Aug 21
- #261 on Aug 22
- #266 on Aug 23
- #263 on Aug 24
- #262 from Aug 25 to Aug 26
- #262 from Aug 28 to Aug 29
- #259 on Aug 30
- #264 on Aug 31
- #265 on Sep 1
- #263 on Sep 2
- #269 on Sep 3
- #261 on Sep 4
- #263 on Sep 5
- #262 on Sep 6
- #268 on Sep 7
- #267 on Sep 8
- #269 from Sep 9 to Sep 10
- #266 on Sep 11
- #271 on Sep 12
- #273 on Sep 13
- #275 from Sep 14 to Sep 15
- #273 on Sep 16
- #272 on Sep 17
- #275 on Sep 18
- #271 on Sep 19
- #277 on Sep 20
- #280 from Sep 22 to Sep 23
- #281 on Sep 24
- #278 on Sep 25
- #276 on Sep 26
- #281 on Sep 27
- #287 on Sep 28
- #288 on Sep 29
- #286 on Sep 30
- #284 on Oct 1
- #290 on Oct 2
- #280 on Oct 4
- #289 on Oct 5
- #290 on Oct 7
- #291 on Oct 8
- #295 on Oct 9
- #292 on Oct 11
- #298 from Oct 12 to Oct 13
- #299 on Oct 14
- #301 on Oct 16
- #302 on Oct 17
- #304 on Oct 18
- #307 on Oct 19
- #311 on Oct 20
- #316 on Oct 21
- #315 on Oct 23
- #322 on Oct 25
- #324 on Oct 28
- #330 on Oct 29
- #333 on Oct 30
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 2, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 12 notes
mermaid-visualizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedmermaid-visualizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedmermaid-visualizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedmermaid-visualizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedmermaid-visualizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedobsidian-canvas-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedobsidian-canvas-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedobsidian-canvas-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedobsidian-canvas-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedobsidian-canvas-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedobsidian-canvas-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedobsidian-canvas-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 27 network referencesin 3 files: excalidraw-diagram/SKILL.md:69 obsidian-canvas-creator/references/canvas-spec.md:109 excalidraw-diagram/references/excalidraw-schema.md:126
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 27 signals by file
excalidraw-diagram/SKILL.md
- Network accessline 69
"type": "excalidraw", "version": 2, "source": "https://excalidraw.com", - Network accessline 70
"version": 2, "source": "https://excalidraw.com", "elements": [...], - Network accessline 71
"source": "https://excalidraw.com", - Network accessline 81
**关键要点:** - `source` 使用 `https://excalidraw.com`(不是 Obsidian 插件) - Network accessline 82
- `source` 使用 `https://excalidraw.com`(不是 Obsidian 插件) - Network accessline 110
**使用方法:** 1. 生成 `.excalidraw` 文件 2. 拖到 https://dai-shi.github.io/excalidraw-animate/ - Network accessline 111
1. 生成 `.excalidraw` 文件 2. 拖到 https://dai-shi.github.io/excalidraw-animate/ 3. 点击 Animate 预览,然后导出 SVG 或 WebM - Network accessline 112
2. 拖到 https://dai-shi.github.io/excalidraw-animate/ - Network accessline 204
"type": "excalidraw", "version": 2, "source": "https://github.com/zsviczian/obsidian-excalidraw-plugin", - Network accessline 205
"version": 2, "source": "https://github.com/zsviczian/obsidian-excalidraw-plugin", "elements": [...], - Network accessline 206
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin", - Network accessline 216
"type": "excalidraw", "version": 2, "source": "https://excalidraw.com", - Network accessline 217
"version": 2, "source": "https://excalidraw.com", "elements": [...], - Network accessline 218
"source": "https://excalidraw.com", - Network accessline 457
使用方法: 1. 打开 https://excalidraw.com - Network accessline 458
1. 打开 https://excalidraw.com - Network accessline 471
生成动画: 1. 打开 https://dai-shi.github.io/excalidraw-animate/ - Network accessline 472
1. 打开 https://dai-shi.github.io/excalidraw-animate/
excalidraw-diagram/references/excalidraw-schema.md
obsidian-canvas-creator/references/canvas-spec.md
- Network accessline 109
"width": 250, "height": 100, "url": "https://obsidian.md", - Network accessline 109
"width": 250, "height": 100, "url": "https://obsidian.md", - Network accessline 110
"height": 100, "url": "https://obsidian.md", "color": "5" - Network accessline 110
"height": 100, "url": "https://obsidian.md", "color": "5" - Network accessline 111
"url": "https://obsidian.md", - Network accessline 111
"url": "https://obsidian.md",
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 27 facts
- Network access in code of the SKILL.mdexcalidraw-diagram/SKILL.md:69High confidence
- Network access in code of the SKILL.mdexcalidraw-diagram/SKILL.md:70High confidence
- Network access in code of the SKILL.mdexcalidraw-diagram/SKILL.md:71High confidence
- Network access in prose of the SKILL.mdexcalidraw-diagram/SKILL.md:81Low confidence
- Network access in prose of the SKILL.mdexcalidraw-diagram/SKILL.md:82Low confidence
- Network access in prose of the SKILL.mdexcalidraw-diagram/SKILL.md:110Low confidence
- Network access in prose of the SKILL.mdexcalidraw-diagram/SKILL.md:111Low confidence
- Network access in prose of the SKILL.mdexcalidraw-diagram/SKILL.md:112Low confidence
- Network access in code of the SKILL.mdexcalidraw-diagram/SKILL.md:204High confidence
- Network access in code of the SKILL.mdexcalidraw-diagram/SKILL.md:205High confidence
- Network access in code of the SKILL.mdexcalidraw-diagram/SKILL.md:206High confidence
- Network access in code of the SKILL.mdexcalidraw-diagram/SKILL.md:216High confidence
- Network access in code of the SKILL.mdexcalidraw-diagram/SKILL.md:217High confidence
- Network access in code of the SKILL.mdexcalidraw-diagram/SKILL.md:218High confidence
- Network access in code of the SKILL.mdexcalidraw-diagram/SKILL.md:457High confidence
- Network access in code of the SKILL.mdexcalidraw-diagram/SKILL.md:458High confidence
- Network access in code of the SKILL.mdexcalidraw-diagram/SKILL.md:471High confidence
- Network access in code of the SKILL.mdexcalidraw-diagram/SKILL.md:472High confidence
- Network access in code of documentationexcalidraw-diagram/references/excalidraw-schema.md:126Low confidence
- Network access in code of documentationexcalidraw-diagram/references/excalidraw-schema.md:127Low confidence
- Network access in code of documentationexcalidraw-diagram/references/excalidraw-schema.md:128Low confidence
- Network access in code of documentationobsidian-canvas-creator/references/canvas-spec.md:109Low confidence
- Network access in code of documentationobsidian-canvas-creator/references/canvas-spec.md:109Low confidence
- Network access in code of documentationobsidian-canvas-creator/references/canvas-spec.md:110Low confidence
- Network access in code of documentationobsidian-canvas-creator/references/canvas-spec.md:110Low confidence
- Network access in code of documentationobsidian-canvas-creator/references/canvas-spec.md:111Low confidence
- Network access in code of documentationobsidian-canvas-creator/references/canvas-spec.md:111Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md excalidraw-diagram/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md excalidraw-diagram/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md excalidraw-diagram/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md excalidraw-diagram/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md excalidraw-diagram/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/axtonliu-axton-obsidian-visual-skills/)