excalidraw-diagram-generator
The Excalidraw Diagram Generator creates Excalidraw-format JSON files from natural language descriptions. It supports various diagram types including flowcharts, relationship diagrams, mind maps, architecture diagrams, data flow diagrams, business flow swimlanes, class diagrams, sequence diagrams, and ER diagrams.
Is excalidraw-diagram-generator safe to install?
Review the source first: our audit of excalidraw-diagram-generator's source files found 3 shell commands, 2 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands for library management and diagram modification, and it performs network requests to access Excalidraw services.
How we audit skills: our security review methodology.
Who is this skill for?
Users who need to visualize processes, system architectures, or concepts without manual drawing.
What can you do with it?
- Create flowcharts for workflows or procedures
- Visualize system architecture and component interactions
- Generate mind maps for brainstorming or concept hierarchies
- Design database entity relationship diagrams
- Draft sequence diagrams for object interactions
How good is this skill?
Quality score: 9/10. The skill provides clear, structured instructions for diagram generation and includes specific workflows for advanced features like icon library integration.
What does the skill file contain?
# Excalidraw Diagram Generator A skill for generating Excalidraw-format diagrams from natural language descriptions. This skill helps create visual representations of processes, systems, relationships, and ideas without manual drawing. ## When to Use This Skill Use this skill when users request: - "Create a diagram showing..." - "Make a flowchart for..." - "Visualize the process of..." - "Draw the system architecture of..." - "Generate a mind map about..." - "Create an Excalidraw file for..." - "Show the relationship between..." - "Diagram the workflow of..." **Supported diagram types:** ...
Frequently asked questions
How do I open the generated files?
You can open the .excalidraw files by visiting https://excalidraw.com and using the Open feature, or by using the Excalidraw extension in VS Code.
Can I use professional architecture icons?
Yes, you can download icon libraries from https://libraries.excalidraw.com/ and use the provided Python scripts to integrate them into your diagrams.
What font must I use for text elements?
All text elements must use fontFamily: 5 (Excalifont) to ensure consistent visual appearance.
Related skills
simple
221.4KDevelopers and project managers who need a fast, lightweight decision-making process for feature design or component creation
A structured brainstorming framework for architectural and creative tasks that guides users from discovery to decision-making through a defined process flow.
lark-workflow-meeting-summary
219.7KUsers who need to summarize meeting minutes, generate weekly reports, or review meeting history within the Lark ecosystem
The lark-workflow-meeting-summary skill provides a structured workflow for agents to aggregate meeting minutes from Lark VC, generate summaries, and create or update reports in Lark Docs.
caveman-commit
214.4KDevelopers who want to maintain clean, terse, and informative git commit histories
The caveman-commit skill generates concise commit messages following the Conventional Commits specification. It prioritizes the reasoning behind changes over the description of the changes themselves.
notion-api
52.2KDevelopers and AI agents requiring programmatic access to Notion workspaces
This skill provides instructions for interacting with the Notion REST API. It enables agents to read, create, update, and delete Notion pages, databases, blocks, and comments using curl and jq.