excalidraw-diagrams

Community

Programmatically create Excalidraw diagrams.

Authorcraiggwilson
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enables you to generate Excalidraw diagrams programmatically from code, replacing manual diagram drawing with repeatable scripted visuals.

Core Features & Use Cases

  • Python-based generator: Create flowcharts, architecture diagrams, and system designs as .excalidraw files that can be opened in Excalidraw or VS Code.
  • Inline diagram APIs: Use the provided Diagram, Flowchart, and ArchitectureDiagram APIs to compose diagrams from code.
  • Export & sharing: Includes a self-contained bin/ directory with tools to export to PNG via Playwright and to save diagrams for documentation, presentations, or embedding in tooling.

Quick Start

To get started, run diagrams generation from the bundled Python APIs or invoke the Node-based export tool to export to PNG. For example, create a diagram and save it as diagram.excalidraw, then use the export script to convert it to PNG if needed.

Dependency Matrix

Required Modules

playwright

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: excalidraw-diagrams
Download link: https://github.com/craiggwilson/nix-config/archive/main.zip#excalidraw-diagrams

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.