excalidraw

Convert structured diagram JSON into Excalidraw v2-ready diagram documents.

3|1|Updated May 21, 2026
One-click install
npx skills add https://github.com/qwwiwi/agentos-skills-public --skill excalidraw-qwwiwi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/qwwiwi/agentos-skills-public/tree/main/skills/excalidraw
Command: npx skills add https://github.com/qwwiwi/agentos-skills-public --skill excalidraw-qwwiwi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Generating clear diagrams from structured data is slow and error-prone when you manually draw boxes, labels, and connections.

Core Features & Use Cases

  • Auto-generates Excalidraw v2 diagrams from JSON schemas for pipeline, mind map, flowchart, sequence, and freeform layouts.
  • Applies a standardized MCP Excalidraw visual system (fonts, sizing, camera 4:3 ratio, and color semantics) to keep diagrams consistent.
  • Supports export-ready .excalidraw output for instant use in excalidraw.com and downstream workflows.

Quick Start

Generate a pipeline diagram for a product fact-check process by passing this JSON schema to the skill with diagram type set to pipeline.

Frequently Asked Questions about excalidraw

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

FAQPage Schema
How do I convert JSON to an Excalidraw diagram automatically?

To convert JSON to an Excalidraw diagram, provide a structured diagram JSON schema to the generator. The script processes the input via stdin or file argument, producing valid Excalidraw v2 document JSON for immediate use.

What diagram types can I generate from structured JSON schemas?

You can generate pipeline, mind map, flowchart, sequence, and freeform diagram types from structured JSON schemas. Each layout outputs valid Excalidraw v2 diagrams utilizing standardized MCP fonts, sizing rules, and color semantics.

Do I need Python to generate Excalidraw documents from JSON?

Yes, you need Python 3 installed to run the provided Python generator script. The script executes the JSON to diagram conversion, applying standardized 4:3 camera framing and visual rules to output valid .excalidraw files.

Can I export the generated diagrams directly into excalidraw.com?

Yes, you can export the generated diagrams directly into excalidraw.com. The skill produces export-ready .excalidraw output files containing valid Excalidraw document JSON compatible with downstream workflows.

Why are my generated Excalidraw diagrams using standardized fonts and colors?

Generated Excalidraw diagrams use standardized fonts and colors because the skill applies a standardized MCP Excalidraw visual system. This enforces consistent sizing rules, color semantics, and required 4:3 camera framing across all outputs.