Install
npx @excalidraw-skill-pack/install claude-code
Cursornpx @excalidraw-skill-pack/install cursor
GitHub Copilotnpx @excalidraw-skill-pack/install copilot
Codexnpx @excalidraw-skill-pack/install codex
Gemini CLInpx @excalidraw-skill-pack/install gemini-cli
Any MCP agentnpx @excalidraw-skill-pack/mcp-server
Renderer (Node)npx @excalidraw-skill-pack/render diagram.excalidraw --theme stripe-press
Renderer (Python)pipx install excalidraw-skill-pack-render
Themes
Five themes ship today. Author a new one in 20 lines of JSON + npm publish.





The methodology
Diagrams are arguments. The shape should BE the meaning.
- Isomorphism test. Would the structure alone communicate the concept?
- Evidence artifacts. Real code, actual API names, concrete formats (not placeholder text).
- Taste gate. Delete until density ~4/10. One or two accents. Anti-slop catalog enforced.
- Render → inspect → fix. The diagram isn't done until the PNG looks right.
- 29 typed layouts. Progressive type refs: load only what you need.
Why this, not just another Excalidraw MCP?
Excalidraw's official MCP is an interactive MCP App: live canvas, streaming draw, remote host. That wins the in-chat surface.
This pack owns the visual-argument methodology: typed layouts, taste gate, audit_diagram, themes, and reproducible PNGs. Use both when you want hands on the official canvas and taste plus publishable output from here. Honest comparison →
Book-proven
This skill drew 77 diagrams for the published technical book From Copilot to Colleague. A curated set ships as source in examples/book; the full corpus is live on the book site.
What ships in v0.1
@excalidraw-skill-pack/core
npm / render@excalidraw-skill-pack/render
npm / mcp-server@excalidraw-skill-pack/mcp-server
npm / install@excalidraw-skill-pack/install
npm / create-theme@excalidraw-skill-pack/create-theme
PyPI / renderexcalidraw-skill-pack-render