siyuan-excalidraw

Generate Excalidraw-style SVG diagrams from SiYuan note content.

16|4|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/zhiluop/siyuan-skills --skill siyuan-excalidraw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: siyuan-excalidraw
Source: https://github.com/zhiluop/siyuan-skills/tree/main/skills/siyuan-excalidraw
Command: npx skills add https://github.com/zhiluop/siyuan-skills --skill siyuan-excalidraw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

Excalidraw-style diagrams are essential for visualizing SiYuan notes, but manually creating diagrams can be slow and error-prone. This skill automates SVG generation and seamless saving to the SiYuan assets directory, streamlining chart creation.

Core Features & Use Cases

  • Excalidraw-style SVG generation for flowcharts, mind maps, and architecture diagrams.
  • Automatic saving to SiYuan's assets directory or WebDAV-hosted remote assets, ready to embed in notes.
  • Use Case: When documenting a software architecture, generate a diagram from content analysis and insert the resulting SVG directly into the note.

Quick Start

Use the siyuan-excalidraw skill to generate an Excalidraw SVG for a system architecture diagram.

Frequently Asked Questions about siyuan-excalidraw

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically generate Excalidraw SVG diagrams from SiYuan notes?

You can generate Excalidraw SVG diagrams from SiYuan notes by using a local script that reads content and settings from siyuan.json to automate visualization creation. The script processes note content to produce flowcharts, mind maps, and architecture diagrams.

Can I save generated SVG diagrams directly to the SiYuan assets directory?

Yes, you can save generated SVG diagrams directly to the SiYuan assets directory. The skill uses a local script to store assets locally, or it can save them to a remote WebDAV path when configured in the siyuan.json file.

Do I need Python and the requests library to create Excalidraw visualizations in SiYuan?

Yes, you need Python 3.x and the requests library to create Excalidraw visualizations in SiYuan. The skill relies on these dependencies to execute the local script, read siyuan.json configurations, and process the SVG generation.

What types of diagrams can I create using Excalidraw-style SVG generation for SiYuan?

You can create flowcharts, mind maps, and architecture diagrams using Excalidraw-style SVG generation for SiYuan. The skill automates the visualization of software architectures and system structures directly from your note content.

How do I configure WebDAV for storing remote SVG assets in SiYuan?

You configure WebDAV for storing remote SVG assets by specifying the remote_path setting in the siyuan.json file. The skill reads this configuration to automatically save generated Excalidraw diagrams to your designated WebDAV-hosted remote assets location.