excalidraw-diagram

Generate Excalidraw JSON schemas for database tables, sequence diagrams, and architecture flows.

Updated Sep 3, 2026
One-click install
npx skills add https://github.com/CMiller838/meal-planner --skill excalidraw-diagram-cmiller838
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw-diagram
Source: https://github.com/CMiller838/meal-planner/tree/main/.claude/skills/excalidraw-diagram
Command: npx skills add https://github.com/CMiller838/meal-planner --skill excalidraw-diagram-cmiller838

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing Excalidraw JSON by hand is tedious and error-prone, making it hard to quickly turn text descriptions into hand-drawn style diagrams for documentation or design discussions. ## Core Features & Use Cases - Schema Generation: Produces valid Excalidraw JSON that can be imported directly into Excalidraw for rendering. - Diagram Types: Supports database table diagrams, sequence diagrams, and architecture flow diagrams from plain text descriptions. - Use Case: Describe a microservices architecture in plain text, then import the generated JSON into Excalidraw to get a hand-drawn style architecture diagram for a design review. ## Quick Start Ask the assistant to generate an Excalidraw diagram of your database schema or system architecture from a text description.

Frequently Asked Questions about excalidraw-diagram

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

FAQPage Schema
How do I create an Excalidraw diagram from a text description?

Describe the diagram you want, such as database tables or an architecture flow, and the skill generates valid Excalidraw JSON. Import that JSON into Excalidraw to view and edit the hand-drawn style diagram.

What diagram types can Excalidraw JSON generation support?

This skill supports database table diagrams, sequence diagrams, and architecture flow diagrams. Each is produced as Excalidraw JSON that renders in the hand-drawn visual style Excalidraw is known for.

Can I import generated Excalidraw JSON into the Excalidraw app?

Yes, the output is valid Excalidraw JSON designed for direct import into Excalidraw. Once imported, you can edit, style, and export the diagram like any other Excalidraw canvas.

Why is this skill manually invoked instead of automatic?

The skill sets disable-model-invocation so it only runs when explicitly requested. This keeps it from consuming standby tokens when diagram generation is not needed.

What are the limitations of generating diagrams as Excalidraw JSON?

The skill focuses on database tables, sequence diagrams, and architecture flows, so highly specialized diagram types may need manual adjustment. Complex layouts may also require refinement after importing into Excalidraw.