excalidraw-skill-pack vs official Excalidraw MCP

The official Excalidraw MCP is an interactive MCP App: remote host at https://mcp.excalidraw.com, streaming draw, viewport camera, fullscreen in-chat editing. excalidraw-skill-pack is the quality layer beside it: typed layouts, taste gate, themes, audit_diagram, and reproducible PNGs for publication.

Side-by-side: streaming boxes without taste versus typed layout with evidence and hierarchy
Same subject (user → API → DB). Left: equal boxes and crossing arrows. Right: hierarchy, one accent, proof beside claim.

The one-line difference

Official owns the live canvas in chat. excalidraw-skill-pack owns the visual-argument methodology: what to draw, why, how to theme it, and how to prove the PNG is publishable.

Official Excalidraw MCPexcalidraw-skill-pack
What it isMCP App with interactive Excalidraw surfaceSkill + MCP encoding methodology, themes, audit, renderer
Primary UXStreaming draw, camera, fullscreen edit in chatPrompt → editable .excalidraw → PNG → inspect → fix
Hosted optionhttps://mcp.excalidraw.comLocal npx / stdio adapters (Claude Code, Cursor, Codex, Gemini, Copilot)
Typed layoutsAgent improvises29 progressive type refs (architecture through radar)
TasteWhatever the model streamsTaste gate + anti-patterns + audit_diagram
ThemesPublishable npm/PyPI theme packages
EvidenceConcrete payloads beside claims
Reproducible PNGIn-chat SVG / editor (not golden CI fixtures)Node + Python pixel-parity Playwright PNG
Proof corpus77 figures for a published engineering book
Best forInteractive whiteboard moments in chatFigures you keep editing, theming, auditing, and shipping

What they win

What we win

When to choose the official MCP

You want a live whiteboard in chat, a remote URL you can add once, or interactive refine on a host that supports MCP Apps. It is the right surface.

When to choose excalidraw-skill-pack

You want the agent to produce a figure that teaches: typed structure, hierarchy, evidence, and a PNG that survives publication. You need themes as packages, or you need audit_diagram and render parity in CI.

Can you use both?

Yes. Official is the hands and the canvas; this pack is the taste. Typical flow: generate_diagram_prompt (pick type + taste) → draw or refine on the official surface when available → render_diagram + audit_diagram for the publishable PNG. Full write-up: coexistence guide.

/plugin marketplace add isatimur/excalidraw-skill-pack

View on GitHub → Also: vs diagram-design Gallery

MIT licensed. Official MCP link for honest comparison; we respect their craft. They own the canvas; we own the argument.