
excalidraw
Let Claude Code or Codex draw real Excalidraw diagrams — flowcharts, wireframes, slide decks, SWOT, Lean Canvas & 17 official use cases. Install: npx skills…
Install with your AI
Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.
Install and set up excalidraw (claude-skill project) into my current project. Found on https://claudeers.com/excalidraw Repo: https://github.com/NicholasSpisak/excalidraw Homepage/docs: https://nicholasspisak.github.io/excalidraw/ Detected install method: claude-skill → # copy this skill into .claude/skills/excalidraw/ Category: mcp-servers. Platforms: cli, api. Read the repo's README for exact setup and env vars, then install it and wire it into my project. Claudeers Health Verdict: active; community-verified: false. Confirm the source before running anything.
# copy the skill dir into your project: # .claude/skills/excalidraw/ (or ~/.claude/skills/excalidraw/ for all projects)
git clone https://github.com/NicholasSpisak/excalidraw
// compatibility
| Platforms | cli, api |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | JavaScript |
excalidraw — agent skill
Create and edit Excalidraw diagrams from Claude Code, Codex, or any agent harness — flowcharts, architecture diagrams, sequence diagrams, UML, Gantt charts, mind maps, wireframes, slide decks, roadmaps, personas, brainstorming boards, Lean Canvas, SWOT and competitor analyses, and game-design boards, aligned with the official Excalidraw use cases.
Backed by the official Excalidraw+ MCP server
(https://api.excalidraw.com/api/v1/mcp) — scenes are created in your
Excalidraw+ workspace, verified by screenshot, and returned as links.
Install
npx skills add NicholasSpisak/excalidraw
Works with the Vercel skills framework; installs for Claude Code, Codex, and other supported agents.
Credentials
You need an Excalidraw+ API key (Excalidraw+ → Settings → API keys). Never commit it. Provide it one of two ways:
# environment variable (works for the bundled CLI and Codex MCP config)
export EXCALIDRAW_API_KEY=sk-...
# or a key file the bundled CLI falls back to
mkdir -p ~/.config/excalidraw
printf '%s\n' 'sk-...' > ~/.config/excalidraw/api_key
chmod 600 ~/.config/excalidraw/api_key
Native MCP setup (optional, recommended)
The skill works out of the box through its bundled CLI. For native MCP tool calling, add the official server config:
Claude Code (~/.claude.json or .mcp.json):
{
"mcpServers": {
"excalidraw": {
"type": "http",
"url": "https://api.excalidraw.com/api/v1/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
Codex (~/.codex/config.toml):
[mcp_servers.excalidraw]
url = "https://api.excalidraw.com/api/v1/mcp"
env_http_headers = { Authorization = "EXCALIDRAW_API_KEY" }
With env_http_headers, the env var's value is injected verbatim as the
header — set EXCALIDRAW_API_KEY="Bearer sk-...". (Codex's
bearer_token_env_var alternative takes the raw key and adds Bearer
itself. The bundled CLI accepts either form.)
Bundled CLI
node scripts/excal.mjs tools # list available tools
node scripts/excal.mjs help create_diagram # print a tool's input schema
node scripts/excal.mjs call create_diagram --json '{"sceneId":"...","nodes":[...],"edges":[...]}'
Zero dependencies; Node ≥ 18.
What's inside
SKILL.md the skill: transport choice, workflow, rules
scripts/excal.mjs MCP-over-HTTP CLI (auth via env var or key file)
references/use-cases.md layout playbook per Excalidraw use case
references/api.md tool catalog notes and sharp edges
License
MIT
Enjoy putting AI to work like this? It's what we teach business owners every day inside AI Operator Academy — practical AI systems, no engineering degree required.
// faq
What is excalidraw?
Let Claude Code or Codex draw real Excalidraw diagrams — flowcharts, wireframes, slide decks, SWOT, Lean Canvas & 17 official use cases. Install: npx skills add NicholasSpisak/excalidraw. It is open-source on GitHub.
Is excalidraw free to use?
excalidraw is open-source under the MIT license, so it is free to use.
What category does excalidraw belong to?
excalidraw is listed under mcp-servers in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/excalidraw)
// retro hit counter
[](https://claudeers.com/excalidraw)
// reviews
// guestbook
// related in MCP Servers
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete…
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman
An open-source AI agent that brings the power of Gemini directly into your terminal.