·excalidraw
</>

excalidraw

Control a live Excalidraw canvas via the `excalidraw` CLI. Use when an agent needs to (1) draw or lay out diagrams on a live canvas, (2) create/update/delete individual elements, (3) batch-create complex diagrams from JSON, (4) inspect the canvas with describe or screenshot, (5) export/import .excalidraw files, PNG, or SVG, (6) save/restore canvas snapshots, (7) align, distribute, group, lock, or duplicate elements, (8) convert Mermaid diagrams to Excalidraw elements, (9) share diagrams as encrypted excalidraw.com URLs. Requires a running canvas server (default http://localhost:3000).

6Installs·0Trend·@opencoredev

Installation

$npx skills add https://github.com/opencoredev/excalidraw-cli --skill excalidraw

How to Install excalidraw

Quickly install excalidraw AI skill to your development environment via command line

  1. Open Terminal: Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.)
  2. Run Installation Command: Copy and run this command: npx skills add https://github.com/opencoredev/excalidraw-cli --skill excalidraw
  3. Verify Installation: Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw

Source: opencoredev/excalidraw-cli.

SKILL.md

View raw

Returns {"status":"healthy","timestamp":"...","elementscount":N,"websocketclients":N} if running.

Browser required for: viewport, screenshot, and mermaid commands. These route through the browser tab via WebSocket — they return a 503 error if no browser has the canvas open.

⚡ Draw Element by Element — Don't Make the User Wait

Control a live Excalidraw canvas via the `excalidraw` CLI. Use when an agent needs to (1) draw or lay out diagrams on a live canvas, (2) create/update/delete individual elements, (3) batch-create complex diagrams from JSON, (4) inspect the canvas with describe or screenshot, (5) export/import .excalidraw files, PNG, or SVG, (6) save/restore canvas snapshots, (7) align, distribute, group, lock, or duplicate elements, (8) convert Mermaid diagrams to Excalidraw elements, (9) share diagrams as encrypted excalidraw.com URLs. Requires a running canvas server (default http://localhost:3000). Source: opencoredev/excalidraw-cli.

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/opencoredev/excalidraw-cli --skill excalidraw
Category
</>Dev Tools
Verified
First Seen
2026-02-25
Updated
2026-03-11

Browse more skills from opencoredev/excalidraw-cli

Quick answers

What is excalidraw?

Control a live Excalidraw canvas via the `excalidraw` CLI. Use when an agent needs to (1) draw or lay out diagrams on a live canvas, (2) create/update/delete individual elements, (3) batch-create complex diagrams from JSON, (4) inspect the canvas with describe or screenshot, (5) export/import .excalidraw files, PNG, or SVG, (6) save/restore canvas snapshots, (7) align, distribute, group, lock, or duplicate elements, (8) convert Mermaid diagrams to Excalidraw elements, (9) share diagrams as encrypted excalidraw.com URLs. Requires a running canvas server (default http://localhost:3000). Source: opencoredev/excalidraw-cli.

How do I install excalidraw?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/opencoredev/excalidraw-cli --skill excalidraw Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw

Where is the source repository?

https://github.com/opencoredev/excalidraw-cli

Details

Category
</>Dev Tools
Source
skills.sh
First Seen
2026-02-25