edmundmiller/dotfiles/excalidraw-cli
Claude Code and agent skill by edmundmiller/dotfiles
- community
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install edmundmiller/dotfiles/excalidraw-cliSKILL.md
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:
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:
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:
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.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/catalog/excalidraw-cli/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/edmundmiller/dotfiles/excalidraw-cli)