ExcaliDraw Skill Pack
Allows GitHub Copilot to generate Excalidraw diagrams following the Excalidraw Skill Pack methodology, enabling visually argumentative diagrams.
Install
For | Command |
Claude Code (plugin) |
|
Claude Code (script) |
|
Cursor |
|
GitHub Copilot |
|
Codex |
|
Gemini CLI |
|
Any agent (skills.sh) |
|
Any MCP agent |
|
Renderer only (Node) |
|
Renderer only (Python) |
|
Related MCP server: Excalidraw MCP Server
Brand in 60 seconds
You: "onboard excalidraw to https://yoursite.com"
Agent: → fetch homepage → extract palette + fonts
→ map to theme roles (paper, ink, muted, accent)
→ propose diff → write theme package → set project configEvery new diagram uses your brand. See references/onboarding.md.
What it makes — 29 typed layouts
Every type ships an editable .excalidraw source + rendered PNG. Browse the full gallery →
Plus ER, timeline, Gantt, layers, nested, tree, org chart, Venn, pyramid, process, high-level, IT state, data flow, DP integration, DP security matrix, bar, line, scatter, radar — all with source fixtures in packages/shared/fixtures/types/.
vs diagram-design
diagram-design ships editorial HTML+SVG schematics. excalidraw-skill-pack ships editable Excalidraw + themes + MCP + a render-inspect loop. Same taste ambition; different artifact. Honest comparison →
Why this, not just another Excalidraw MCP?
Excalidraw's official MCP is an interactive MCP App: remote host, streaming draw, viewport camera, fullscreen in-chat editing. That is the right surface for a live canvas in chat.
This pack is the quality layer beside it: 29 typed layouts, taste gate, audit_diagram, publishable themes, and Node+Python golden-fixture PNGs — so the figure teaches, themes, audits, and ships. Community “emit JSON” servers still exist; they are not the official product, and they are not this.
You can run both: generate_diagram_prompt for type + taste → optional official canvas for interactive refine → render_diagram + audit_diagram for publishable PNGs. Honest comparison →
Themes
Five themes ship in v0.1. Authoring a new theme is 20 lines of JSON + npm publish:
npx @excalidraw-skill-pack/create-theme my-brand
cd theme-my-brand && npm publish --access publicPublished packages (v0.1)
Channel | Package | Purpose |
npm | Methodology + bundled | |
npm | Node renderer ( | |
npm | stdio MCP server with 5 tools | |
npm | One-command adapter installer | |
npm | Scaffolder for new theme packages | |
npm | Editorial / book-grade | |
npm | Rounded, off-white | |
npm | Low-fi, bright, sketchy | |
npm | Inverted contrast | |
PyPI | Python renderer ( |
Proof
This skill drew 77 diagrams for the published technical book From Copilot to Colleague — argument spines, chapter openers, concept figures, and inline explainers, all from the methodology in this repo. No other Excalidraw generator can point at a corpus like that. A curated set — the book's argument spine plus all ten chapter openers — ships as source .excalidraw files in examples/book; the full 77 are live across fromcopilottocolleague.com.
Methodology
Diagrams are arguments. The shape should BE the meaning.
Isomorphism Test: would the structure alone communicate the concept?
Evidence artifacts: real code snippets, actual API names, concrete formats — not placeholder text.
One accent per diagram. Two means a competing argument; split it.
Read the full methodology (it's also what the AI agent reads).
License
MIT. Contributions welcome — see CONTRIBUTING.md.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceEnables AI agents to programmatically control a live Excalidraw canvas through element-level CRUD operations and real-time synchronization. It allows agents to iteratively build, inspect, and refine diagrams while providing visual feedback via screenshots and scene descriptions.1,359MIT
- Alicense-qualityDmaintenanceEnables AI agents to programmatically control a live Excalidraw canvas with element-level CRUD operations and real-time synchronization. It supports iterative diagramming through scene descriptions, screenshots, and advanced layout tools for collaborative AI-human workflows.1,359MIT
- Alicense-qualityCmaintenanceEnables AI agents to build, edit, organize, and export Excalidraw diagrams (architecture, flowcharts, etc.) entirely headless, producing .excalidraw files, SVG, and PNG renders.2,214MIT
- Alicense-qualityDmaintenanceEnables LLMs to create, read, modify, and render Excalidraw diagrams through a semantic graph abstraction, handling spatial reasoning automatically.2,214MIT
Related MCP Connectors
AI agent draws editable hand-drawn diagrams (flowchart, ER, architecture) via MCP, not static images
AI Agent with Architectural Memory. Impact analysis (free), tests and code from the graph (pro).
DXF and PDF/X-4 for AI agents: structured facts, PNG renders, an interactive in-chat viewer.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/isatimur/excalidraw-skill-pack'
If you have feedback or need assistance with the MCP directory API, please join our Discord server