← Back to Skills Marketplace
a-anand-91119

Excalidraw Diagram Generator

by A Anand · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
7494
Downloads
13
Stars
49
Active Installs
1
Versions
Install in OpenClaw
/install excalidraw
Description
Generate hand-drawn style diagrams, flowcharts, and architecture diagrams as PNG images from Excalidraw JSON
Usage Guidance
Install this only if you are comfortable with a skill that runs local Node.js code. Review setup.sh before first use because it installs npm packages and downloads fonts; keep generated input and output paths in temporary or workspace locations.
Capability Analysis
Type: OpenClaw Skill Name: excalidraw Version: 1.0.0 The skill's functionality is to generate Excalidraw diagrams from JSON input and render them as PNG images. The `SKILL.md` provides clear instructions for the AI agent to generate JSON, save it to `/tmp`, and then execute a local `node` script (`scripts/render.js`) to produce a PNG, also in `/tmp`. The `scripts/setup.sh` installs necessary Node.js dependencies and downloads fonts (Virgil from `cdn.jsdelivr.net` and Cascadia Code from `github.com/microsoft`) required for rendering. The `scripts/render.js` processes local files and does not initiate any external network requests. All actions are directly aligned with the stated purpose, use standard temporary file locations, and download from legitimate sources, showing no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The stated purpose is diagram generation, and the artifacts consistently support that by creating Excalidraw JSON and rendering it to PNG.
Instruction Scope
Runtime instructions are limited to saving a diagram file under /tmp, running the specific local renderer, and returning the generated PNG.
Install Mechanism
The setup script runs npm install and downloads font assets from jsDelivr and GitHub; this is purpose-aligned but users should know it relies on external package and font sources.
Credentials
The renderer reads the specified input file, local font files, and writes the specified PNG output. That local file access and Node execution are proportionate for rendering diagrams.
Persistence & Privilege
No credential access, privilege escalation, background service, autonomous persistence, broad indexing, or hidden network behavior was found. Setup creates local dependency/font files only.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install excalidraw
  3. After installation, invoke the skill by name or use /excalidraw
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: hand-drawn style diagrams from Excalidraw JSON with auto-binding arrows, roughjs rendering, Virgil/Cascadia fonts
Metadata
Slug excalidraw
Version 1.0.0
License
All-time Installs 245
Active Installs 49
Total Versions 1
Frequently Asked Questions

What is Excalidraw Diagram Generator?

Generate hand-drawn style diagrams, flowcharts, and architecture diagrams as PNG images from Excalidraw JSON. It is an AI Agent Skill for Claude Code / OpenClaw, with 7494 downloads so far.

How do I install Excalidraw Diagram Generator?

Run "/install excalidraw" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Excalidraw Diagram Generator free?

Yes, Excalidraw Diagram Generator is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Excalidraw Diagram Generator support?

Excalidraw Diagram Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Excalidraw Diagram Generator?

It is built and maintained by A Anand (@a-anand-91119); the current version is v1.0.0.

💬 Comments