Skip to content
Agentmart
Submit a tool

excalidraw-cli

Create, inspect, update, and locally render Excalidraw scenes with the Excalidraw CLI.

Skill by edmundmiller

IndexedMIT★ 80
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/edmundmiller-excalidraw-cli

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Create, inspect, update, and locally render Excalidraw scenes with the Excalidraw CLI. Use when a task needs an editable diagram or an Excalidraw+ workspace scene.

Use cases: productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/excalidraw-cli

What's inside

Skill name
excalidraw-cli
Description
Create, inspect, update, and locally render Excalidraw scenes with the Excalidraw CLI. Use when a task needs an editable diagram or an Excalidraw+ workspace scene.
License
MIT
Compatibility
portable
Instructions
56 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Excalidraw CLI

Use `excalidraw` for editable diagrams. The managed binary is pinned at
`@excalidraw/cli@0.2.0`; inspect its current interface with
`excalidraw --help` or the relevant subcommand's `--help` before using an
unfamiliar option.

## Local diagrams

Treat a local `.excalidraw` file as the source of truth. Render it locally for
review without credentials:

```bash
excalidraw render architecture.excalidraw --out architecture.png
```

Use `--scale`, `--theme`, `--transparent`, or `--frame-id` only when the
requested output needs them. The CLI needs an installed Chrome, Chromium, Edge,
or Firefox; pass `--browser-path` or set `EXCALIDRAW_BROWSER_PATH` if automatic
detection fails. Images in a scene must be embedded, not linked by URL.

Inspect the rendered PNG before reporting a visual result. Keep local diagrams
and previews in the repository's appropriate documentation or artifact path;
do not overwrite an existing diagram without authorization.

## Excalidraw+ workspace

Workspace reads and writes require an API key. Prefer the injected
`EXCALIDRAW_API_KEY` environment variable; never request, print, or put a key
in source control. `excalidraw login` writes a user-local credential and is an
interactive alternative when the user explicitly authorizes it.

Read-only discovery is safe after credentials are available:

```bash
excalidraw whoami
excalidraw collections list
excalidraw scenes list --limit 20
excalidraw scenes content get <scene-id> --out scene.excalidraw
```

Creating, renaming, moving, pinning, trashing, or replacing workspace scenes is
an external write. Confirm the target workspace, collection, scene, and intended
content with the user before those operations. `scenes content put` replaces a
scene wholesale; use `scenes content patch` only when the user has authorized a
precise partial update. Render a workspace scene for review with:

```bash
excalidraw scenes render <scene-id> --out scene.png
```

The CLI emits JSON by default. Preserve parseable stdout in scripts and use
stderr for progress or errors. Use `-o table` only for human-readable list
output.

From edmundmiller/dotfiles, MIT.

More from edmundmiller/dotfiles

Signals

Stars
80
Forks
6
Open issues
4
Last commit (this folder)
Oct 15, 2026 (14 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from edmundmiller

Cite this page

excalidraw-cli skill. Agent Mart. https://agentmart.dev/skills/edmundmiller-excalidraw-cli (last updated 2026-10-24)