By psylch
Generate Excalidraw diagrams and export to PNG/SVG images end-to-end
Generate Excalidraw diagrams from natural language and export to PNG/SVG images, end-to-end.
| Feature | Detail |
|---|---|
| Input | Natural language description |
| Output | PNG image, SVG image, .excalidraw source |
| Diagram types | Flowchart, architecture, mind map, sequence, ER, class, swimlane, DFD |
| Rendering | kroki.io (open-source) |
| PNG conversion | text-to-path + resvg (recommended), Chrome headless (fallback) |
npx skills add psylch/excalidraw-export-skill -g -y
/plugin marketplace add psylch/excalidraw-export-skill
/plugin install excalidraw-export@psylch-excalidraw-export-skill
git clone https://github.com/psylch/excalidraw-export-skill.git
cp -r excalidraw-export-skill/skills/excalidraw-export ~/.claude/skills/
Restart Claude Code after installation.
resvg — fast SVG-to-PNG rasterizer (brew install resvg)fonttools + brotli — extracts embedded fonts, converts text to paths (pip install fonttools brotli)Run the setup script to check and auto-install:
bash ~/.agents/skills/excalidraw-export/scripts/setup.sh
Just ask Claude to create a diagram:
The skill will generate the diagram and automatically export it as a PNG image.
User description
|
v
Generate .excalidraw JSON (Claude)
|
v
kroki.io API -> SVG (with embedded Excalifont + Xiaolai woff2)
|
v
fonttools extracts woff2 glyphs -> <text> converted to <path>
|
v
resvg -> PNG (2x retina, hand-drawn fonts preserved)
|
v
Delivered: .png + .excalidraw source
excalidraw-export-skill/
├── skills/
│ └── excalidraw-export/
│ ├── SKILL.md # Skill definition
│ ├── scripts/
│ │ ├── export.py # Export pipeline
│ │ └── setup.sh # Dependency checker
│ └── references/
│ ├── excalidraw-schema.md
│ └── element-types.md
├── .claude-plugin/
│ ├── plugin.json
│ └── marketplace.json
├── README.md
├── README.zh.md
├── LICENSE
└── .gitignore
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub psylch/excalidraw-export-skill --plugin excalidraw-exportConfigures a complete Ghostty-based terminal AI coding environment with Fish, yazi, lazygit, Neovim (LazyVim), fzf, zoxide, atuin on macOS with Apple Silicon — with CJK font optimization for Chinese/Japanese/Korean users
Skill development toolkit for AI coding agents: create, review, and publish skills with runtime UX best practices
Search, validate, and save cloud drive resources via PanSou aggregation API and local Quark desktop APP integration
All-in-one media acquisition toolkit: Hi-Res music downloads, cloud drive resource search, and book downloads
Initialize a project-level context management system with docs/ directory structure, Claude Code hooks (session-start, quality-gate), and CLAUDE.md navigation. Use when starting a new project, bootstrapping context management, or when the user says '/ch-project-context init', 'init project context', 'setup context management', 'initialize docs structure'.
Excalidraw diagramming toolkit — auto-diagram any codebase, architecture diagrams, data flows, with PNG/SVG/URL export
Generate professional draw.io diagrams from natural language — flowcharts, architecture diagrams, comparisons, and more.
AI-powered draw.io diagram generator with browser preview. Generate flowcharts, architecture diagrams, mind maps, and technical illustrations from natural language descriptions.
draw.io (.drawio) diagram tool for creating and editing architecture diagrams, ER diagrams, flowcharts, wireframes, sequence diagrams, class diagrams, and domain model diagrams
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation