
Excalidraw Skill Pack
Turn prompts into version-controlled Excalidraw diagrams with an agent.
About
A skill plus MCP server that lets an agent argue visually: you describe an architecture or flow, the agent drafts Excalidraw JSON following a built-in methodology (isomorphism test, one accent per diagram), then calls render_diagram to produce a PNG with the .excalidraw source alongside for version control.
Output quality depends heavily on how precisely you describe the diagram — vague prompts still produce vague boxes-and-arrows, and the bundled themes only go so far for polished presentations.
What it can do
- Prompt-to-diagram generation
- Excalidraw JSON drafting with design methodology
- PNG rendering via MCP render_diagram
- Themed diagrams (e.g. stripe-press theme)
- Version-controlled diagram sources
Setup
- Run the installer: npx @excalidraw-skill-pack/install claude-code
- This writes ~/.claude/skills/excalidraw-diagram/SKILL.md and registers the MCP server in ~/.claude/mcp.json
- Restart Claude Code so the skill and MCP server load
- Ask for a diagram, e.g. 'Make me a diagram of our auth flow'
Prerequisites
Node.js; Claude Code
Use cases
Works with
Trust score — 6/10
Scored 6/10 (metrics tier, metrics-v1). Evidence: Install command and file layout verified from the project's own tutorial page; Skill + MCP server bundle is a coherent distribution story; Output quality depends on prompt precision; diagram polish is limited; Independent project, not affiliated with Excalidraw. License: License not confirmed in sources read.
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 6.0/10
- Maintenance · recency, releases, issue load
- 7.0/10
- Openness · license + docs
- 8.0/10
- Manual review · sanity read + red-flag check
- 6.0/10
- · Install command and file layout verified from the project's own tutorial page
- · Skill + MCP server bundle is a coherent distribution story
- · Output quality depends on prompt precision; diagram polish is limited
- · Independent project, not affiliated with Excalidraw
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.