Excalidraw CLI — Agent Skill

Generate hand-drawn Excalidraw diagrams from JSON data via CLI.

91|10|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/ahmadawais/excalidraw-cli --skill excalidraw-cli-agent-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Excalidraw CLI — Agent Skill
Source: https://github.com/ahmadawais/excalidraw-cli/tree/main/skills
Command: npx skills add https://github.com/ahmadawais/excalidraw-cli --skill excalidraw-cli-agent-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of hand-drawn diagrams from JSON data, eliminating the need for manual drawing and ensuring consistency.

Core Features & Use Cases

  • Diagram Generation: Create .excalidraw files directly from JSON input.
  • URL Sharing: Export diagrams to shareable links on excalidraw.com.
  • Use Case: Quickly visualize API request/response structures, system architecture, or user flows by providing a JSON definition.

Quick Start

Create a diagram from inline JSON using the excalidraw create --json command.

Frequently Asked Questions about Excalidraw CLI — Agent Skill

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

FAQPage Schema
How do I generate Excalidraw diagrams from JSON data?

You generate Excalidraw diagrams from JSON by defining shapes, arrows, text, and camera views in a declarative format. Passing this JSON to the command-line interface instantly creates .excalidraw files without manual drawing.

Can I share Excalidraw diagrams created via CLI as URLs?

Yes, you can export diagrams created via CLI to shareable URLs on excalidraw.com. The Skill facilitates URL sharing, allowing you to instantly distribute your JSON-generated technical visualizations and system designs.

What is the best way to visualize system architecture using JSON?

The best way to visualize system architecture using JSON is through a declarative CLI that maps data structures to hand-drawn styles. This ensures rapid, consistent diagramming of technical concepts and data flows.

Does the Excalidraw CLI support customizable styling and element binding?

Yes, the Excalidraw CLI supports customizable styling and element binding. It utilizes a declarative JSON format for defining shapes, arrows, text, and camera views with customizable styling and binding.

Do I need any external dependencies to create Excalidraw files from a command-line interface?

No external dependencies are required to create Excalidraw files from this command-line interface. The Skill operates independently with built-in scripts and references to manage element creation and checkpoint management.