obsidian-canvas-creator/SKILL.md
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.
npx skillsauth add axtonliu/axton-obsidian-visual-skills obsidian-canvas-creatorInstall 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.
Transform text content into structured Obsidian Canvas files with support for MindMap and freeform layouts.
Read and understand the input content:
Ask user to choose or infer from context:
MindMap Layout:
Freeform Layout:
For MindMap:
For Freeform:
Create JSON following the Canvas specification:
Node Creation:
Edge Creation:
Grouping (Optional):
MindMap Layout Calculations:
Refer to references/layout-algorithms.md for detailed algorithms. Key principles:
Freeform Layout Principles:
Before outputting:
Validation Checklist:
Output Format:
Text Length-Based Sizing:
Preset Colors (Recommended):
"1" - Red (warnings, important)"2" - Orange (action items)"3" - Yellow (questions, notes)"4" - Green (positive, completed)"5" - Cyan (information, details)"6" - Purple (concepts, abstract)Custom Hex Colors:
Use for brand consistency or specific themes. Always use uppercase format: "#4A90E2"
Quote Handling:
\"ID Generation:
Z-Index Order:
Spacing Requirements:
JSON Structure:
nodes and edges arraysNo Emoji:
User: "Create a mind map about solar system planets"
Process:
User: "Turn this article into a canvas" + [article text]
Process:
references/canvas-spec.md - Complete JSON Canvas format specificationreferences/layout-algorithms.md - Detailed positioning algorithms for both layout typesLoad these references when:
documentation
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.
content-media
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".
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.