obsidian-viz
Generate Obsidian-compatible visualization files (Excalidraw / Mermaid / Canvas). Supports text descriptions and image inputs, outputs editable diagrams in Obsidian or standard formats.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/0xcjl/obsidian-vizObsidian Viz Skill
Generate Obsidian-compatible visualization files from text descriptions or image inputs.
Processing Flow
Step 0 - Input Type Detection
If user sends an image:
- Load
modules/image-reader.md - Execute image type recognition and content extraction
- Output structured Markdown summary
- If image contains diagrams, proceed to Step 1
- If image is text/screenshot only, end process
If user provides text description:
- Proceed directly to Step 1
Step 1 - Tool Selection
Load modules/chart-router.md and select the most appropriate tool based on content type:
- Excalidraw: Hand-drawn style, architecture diagrams, free layout, concept maps
- Mermaid: Technical documentation, flowcharts, sequence diagrams, state diagrams, ER diagrams
- Canvas: Large knowledge networks, interactive exploration, data visualization
Step 2 - Format Specification Loading
Load the corresponding reference file based on the selected tool:
mermaid→references/mermaid.mdexcalidraw→references/excalidraw.mdcanvas→references/canvas.md
Important: Must read the corresponding reference file before generating any content.
Step 3 - Output Format Selection
Standard Format (when user explicitly requests "standard format" or "excalidraw.com"):
- Mermaid →
.mmdfile - Excalidraw →
.excalidrawfile - Canvas →
.htmlfile
Obsidian Format (default):
- Mermaid →
.mdfile (with mermaid code block) - Excalidraw →
.mdfile (with Excalidraw JSON) - Canvas →
.canvasfile
Step 4 - Generate File
- Strictly follow format specifications in reference file
- Output to
~/.openclaw/workspace/outputs/<filename>.<ext> - Explain to user how to open the file in Obsidian
Usage Instructions
Excalidraw Files
Obsidian Mode (.md):
- Place in any vault folder
- Obsidian automatically opens in canvas mode
- Requires Excalidraw plugin
Standard Mode (.excalidraw):
- Can be opened directly at excalidraw.com
- Supports import to any Excalidraw instance
Mermaid Files
Obsidian Mode (.md):
- Place anywhere in vault
- Renders in normal preview mode
- Obsidian supports Mermaid by default
Standard Mode (.mmd):
- Can be opened in Mermaid-compatible editors
- Natively supported by GitHub, GitLab, etc.
Canvas Files
Obsidian Mode (.canvas):
- Place anywhere in vault
- Double-click to interact in Canvas view
- Natively supported by Obsidian
Standard Mode (.html):
- Open in browser
- Supports interactive exploration
Chart Type Quick Reference
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-0xcjl-obsidian-viz": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
autoresearch-pro
Automatically improve OpenClaw skills, prompts, or articles through iterative mutation-testing loops. Inspired by Karpathy's autoresearch. Use when user says 'optimize [skill]', 'autoresearch [skill]', 'improve my skill', 'optimize this prompt', 'improve my prompt', 'polish this article', 'improve this article', or explicitly requests quality improvement for any text-based content. Supports three modes: skill (SKILL.md files), prompt (any prompt text), and article (any document).
cjl-slides
Create stunning HTML presentations in 24 international design styles with strict design rules. Export to .pptx for PowerPoint editing. ## Design Philosophy - Aesthetic-first: each style is a curated visual system, not just colors - Font whitelist enforcement: prevents AI-generic typography - Container ratio lock (16:9): ensures consistent rendering across devices - Zero external dependencies: pure HTML/CSS/JS, works offline ## Usage 1. Activate → Select style by name/number or browse 24 options 2. Provide content (topic, audience, key points) or upload .pptx for conversion 3. Review generated HTML slides → request modifications (color/font/layout) 4. Optionally export .pptx for manual editing in PowerPoint ## Precautions - Fonts are restricted to a whitelist; custom fonts require adding to the allowed list first - Chart.js CDN is used; if blocked, falls back to jsdelivr mirror - HTML files must retain their relative structure when shared - .pptx export preserves exact colors and fonts but layout uses pptx-native elements ## Credits Design rules adapted from "专精 HTML 演示文稿的顶级视觉设计师" (24 design styles reference). Base HTML structure and tooling inspired by zarazhangrui/frontend-slides.
Diagram Drawing
Skill by 0xcjl
anti-sycophancy
Three-layer sycophancy defense based on ArXiv 2602.23971. Use /anti-sycophancy install to deploy all layers, or manage individually via install-claude-code / install-openclaw / uninstall / status / verify. Layer 1: CC-only hook; Layer 2: SKILL (cross-platform); Layer 3: CLAUDE.md (CC) / SOUL.md (OC).
auto-diary
Automatically write daily/weekly/monthly diary summaries and extract insights to auto-learn.md for HexaLoop.