← 返回
未分类 中文

Obsidian Viz

Generate Obsidian-compatible visualization files (Excalidraw / Mermaid / Canvas). Supports text descriptions and image inputs, outputs editable diagrams in O...
生成Obsidian兼容的可视化文件(Excalidraw/Mermaid/Canvas),支持文字描述和图片输入,输出可编辑的图表
0xcjl
未分类 clawhub v1.0.2 1 版本 100000 Key: 无需
★ 2
Stars
📥 541
下载
💾 15
安装
1
版本
#excalidraw#latest#mermaid#obsidian#visualization

概述

Obsidian 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:

  1. Load modules/image-reader.md
  2. Execute image type recognition and content extraction
  3. Output structured Markdown summary
  4. If image contains diagrams, proceed to Step 1
  5. 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:

  • mermaidreferences/mermaid.md
  • excalidrawreferences/excalidraw.md
  • canvasreferences/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 → .mmd file
  • Excalidraw → .excalidraw file
  • Canvas → .html file

Obsidian Format (default):

  • Mermaid → .md file (with mermaid code block)
  • Excalidraw → .md file (with Excalidraw JSON)
  • Canvas → .canvas file

Step 4 - Generate File

  1. Strictly follow format specifications in reference file
  2. Output to ~/.openclaw/workspace/outputs/.
  3. 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

NeedRecommended ToolChart Type
------------------------
Workflow / CI-CDExcalidraw or Mermaidflowchart
API calls / Message interactionMermaidsequenceDiagram
Organization / System hierarchyExcalidrawhierarchy
Concept divergence / BrainstormingCanvas or Excalidrawmindmap
State machine / LifecycleMermaidstateDiagram-v2
Project timelineExcalidrawtimeline
A vs B comparisonExcalidrawcomparison
Priority matrixExcalidrawmatrix
Large knowledge networkCanvasfree-layout
Animation demoExcalidrawanimation mode
Database designMermaiderDiagram
Class diagram / Object relationshipsMermaidclassDiagram
Project scheduleMermaidgantt

Notes

  1. Must load reference first: Skipping this step will produce incorrectly formatted files
  2. Chinese support: All tools natively support Chinese, no escaping needed
  3. File path: Output files are uniformly placed in ~/.openclaw/workspace/outputs/ directory
  4. Fallback strategy: If primary tool fails, automatically try alternative tool
  5. Node count limit: For more than 30 nodes, recommend user to split or use Canvas

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-03-31 16:08 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

humanizer-cn

0xcjl
消除中文文本的AI痕迹,使其自然流畅。基于维基百科AI写作特征指南检测24种AI模式。触发词:humanizer-cn、去除AI痕迹、去除AI写作痕迹、中文文本人性化。
★ 0 📥 547

Merge Drafts

0xcjl
智能草稿合并工具,支持质量评估与冲突解决。可将多份草稿合并为高质量文章,支持多种输入格式。
★ 2 📥 555

browser-cdp

0xcjl
使用 CDP 代理实现真实 Chrome 自动化,支持完整登录状态访问页面、绕过反爬虫检测、执行点击/填写等交互操作。
★ 2 📥 794