Excalidraw agent skills for Claude Code, Cursor and RevampKey

3 ready-made playbooks that teach an AI agent how to do real Excalidraw work: which tools to call, what to check first, and when to stop and ask you.

Download RevampKey, freeI have it: connect Excalidraw

Get RevampKey to connect Excalidraw

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and Excalidraw is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials checkpoint-and-export-diagram diagram-from-description; do
  curl -fsSL --create-dirs -o .claude/skills/excalidraw-app-demo-$s/SKILL.md https://revampkey.com/marketplace/excalidraw-app-demo/skills/$s/SKILL.md
done
Other tools

Connect Excalidraw once and all 3 skills install themselves and stay up to date. Mac, Windows and Linux.

All 3 Excalidraw skills

Each skill is one job. You ask in plain words and the agent loads the skill that matches, then follows its steps.

Start hereRead-only5 Excalidraw tools

Use Excalidraw with AI safely and well

Guides the AI to pick the right Excalidraw tool for drawing, saving, restoring or exporting, and to ask before anything that writes a checkpoint or export.

Use it when

  • You want the AI to sketch an architecture or flow diagram in Excalidraw
  • You need to save a drawing before a risky change and restore it later
  • An Excalidraw export or checkpoint call failed or came back empty

Tools it uses

  • read_me
  • create_view
  • export_to_excalidraw
  • save_checkpoint
  • read_checkpoint
Example

Draw a simple architecture diagram of a web app with a load balancer, two API servers and a database, and save it as a checkpoint called before-refactor.

I'll render the diagram first with create_view, starting with the load balancer, two API servers and the database connected in order. Once you're happy with the layout, I'll save it as a checkpoint named before-refactor. Shall I go ahead with that save?

Use in RevampKey

Get RevampKey to connect Excalidraw

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and Excalidraw is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials checkpoint-and-export-diagram diagram-from-description; do
  curl -fsSL --create-dirs -o .claude/skills/excalidraw-app-demo-$s/SKILL.md https://revampkey.com/marketplace/excalidraw-app-demo/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Read-only4 Excalidraw tools

Checkpoint and export an Excalidraw diagram

Saves a named checkpoint before risky edits, reads one back to recover earlier state, and exports the finished drawing to Excalidraw format. It asks before restoring over the current work.

Use it when

  • Before reworking a diagram you have not backed up yet
  • Recovering an earlier version of a drawing after a bad edit
  • Getting a finished diagram as a file you can share or edit in Excalidraw

Tools it uses

  • read_checkpoint
  • save_checkpoint
  • export_to_excalidraw
  • read_me
Example

Save this architecture diagram as a checkpoint before I split the database, then export it so I can send it to the team.

I saved a checkpoint named architecture-before-db-split, so the current layout is preserved before you change anything. I then exported the diagram to Excalidraw format. Let me know when the database split is done and I can save a new checkpoint from that state.

Use in RevampKey

Get RevampKey to connect Excalidraw

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and Excalidraw is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials checkpoint-and-export-diagram diagram-from-description; do
  curl -fsSL --create-dirs -o .claude/skills/excalidraw-app-demo-$s/SKILL.md https://revampkey.com/marketplace/excalidraw-app-demo/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Read-only3 Excalidraw tools

Diagram from description

Turns a plain-language description of a system, flow or sketch into a clean hand-drawn Excalidraw diagram. It plans the structure first, renders it, then refines the result instead of drawing in one pass.

Use it when

  • You describe an architecture and want it drawn as boxes and arrows
  • You need a process or flow sketched from a few sentences of notes
  • You want a quick hand-drawn sketch of an idea for a slide or document

Tools it uses

  • create_view
  • save_checkpoint
  • export_to_excalidraw
Example

Draw an architecture diagram showing a user connecting to an API server which talks to a database

Drawn as an architecture diagram with 4 nodes: user, API server, database and cache. I left out the load balancer and auth service because you did not mention them. The API server reads from the cache before querying the database.

Use in RevampKey

Get RevampKey to connect Excalidraw

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and Excalidraw is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials checkpoint-and-export-diagram diagram-from-description; do
  curl -fsSL --create-dirs -o .claude/skills/excalidraw-app-demo-$s/SKILL.md https://revampkey.com/marketplace/excalidraw-app-demo/skills/$s/SKILL.md
done
Other tools
Read the full skill →

Get all 3 without copying a file

RevampKey adds the skills when you connect Excalidraw, updates them for you and removes them when you disconnect.

Download RevampKey

How Excalidraw skills work

  1. Connect Excalidraw

    The Excalidraw MCP server gives the agent its tools.

  2. Ask in plain words

    “Save this architecture diagram as a checkpoint before I split the database, then export it so I can send it to the team.” Each SKILL.md says when it applies, so only the one that fits is loaded.

  3. Approve any change

    The agent calls the tools in order, checks its work, and shows you any change before it makes it.

How to install Excalidraw skills

In RevampKey the skills install themselves when you connect Excalidraw. In other tools each skill is one folder with a SKILL.md file, and you also need the Excalidraw MCP server connected there.

About 1 minute · nothing to copy

  1. Download RevampKey for Mac, Windows or Linux and sign in.

  2. Open Connectors and connect Excalidraw. All 3 skills come with it and stay up to date; they go away when you remove the connector.

  3. Ask in plain language, for example “Save this architecture diagram as a checkpoint before I split the database, then export it so I can send it to the team.”

  4. Download RevampKeyConnect Excalidraw · 1 click

    Get RevampKey to connect Excalidraw

    RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and Excalidraw is one click away with its skills already attached.

    Download RevampKey

    Not now? Use the skills in your current tool

    for s in essentials checkpoint-and-export-diagram diagram-from-description; do
      curl -fsSL --create-dirs -o .claude/skills/excalidraw-app-demo-$s/SKILL.md https://revampkey.com/marketplace/excalidraw-app-demo/skills/$s/SKILL.md
    done
    Other tools

RevampKey or copy the files?

In RevampKey

  • One click when you connect Excalidraw
  • Updated for you when a skill improves
  • Removed when you disconnect
  • The MCP server is set up for you
  • 800+ other connectors, same way
Download free

Copy into your project

  • One command per project
  • Run it again to get updates
  • You connect the Excalidraw MCP server yourself
  • Works in Claude Code, Cursor, Codex and VS Code
See the command

Excalidraw skills FAQ

What is a Excalidraw agent skill?

A SKILL.md file: a short playbook an AI agent loads when your request matches it. Each Excalidraw skill describes one job, which Excalidraw tools to use in which order, what to check first and when to stop and ask you.

Do the Excalidraw skills change anything on their own?

3 of the 3 only read. The others tell the agent to show you the change and wait for a yes before it creates, edits or deletes anything in Excalidraw.

Which tools can use these skills?

Any agent that reads the open Agent Skills format: Claude Code, Cursor, Codex, VS Code with Copilot and RevampKey. In RevampKey they are attached when you connect Excalidraw; elsewhere you copy the folders into your project or skills directory.

Do I need the Excalidraw MCP server too?

Yes. The skills tell the agent how to do the work; the Excalidraw MCP server gives it the tools to do it. The Excalidraw MCP setup guide covers every client.

Excalidraw MCP server setup · This page as Markdown

Put Excalidraw’s best workflows in your agent

Download RevampKey, connect Excalidraw and ask your first question in about a minute.

Download RevampKeyConnect Excalidraw · 1 click

Get RevampKey to connect Excalidraw

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and Excalidraw is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials checkpoint-and-export-diagram diagram-from-description; do
  curl -fsSL --create-dirs -o .claude/skills/excalidraw-app-demo-$s/SKILL.md https://revampkey.com/marketplace/excalidraw-app-demo/skills/$s/SKILL.md
done
Other tools