excalidraw-skill
Provides a Claude Code/OpenClaw/SkillsMP “skill” that uses natural-language descriptions to generate Excalidraw diagram JSON and export it to PNG/SVG (PNG via a local CLI; SVG via Kroki API). It also includes design conventions (layout modes, spacing rules, semantic colors, arrow styles) and supports exporting/editing via .excalidraw files.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Security posture is partially dependent on the chosen export path. Kroki export implies diagram content is sent over the network to a third-party endpoint (auth not described, so access control likely relies on obscurity/quotas). TLS is not explicitly stated but uses an HTTPS URL for Kroki; exact transport/security headers and verification are not documented. Local PNG export uses Playwright/Firefox, which increases local attack surface but avoids sending data to Kroki. No details are provided about how errors/logs handle diagram contents or whether any data could be persisted.
⚡ Reliability
Best When
You want fast text-to-diagram generation with reasonable layout quality and immediate export for docs, and you can tolerate either (a) SVG export via Kroki or (b) installing and running the local export CLI.
Avoid When
You cannot install/run Playwright/Firefox (for PNG), or you must avoid any external network calls (Kroki) for exporting.
Use Cases
- • Generate Excalidraw diagrams from text for system architecture and workflows
- • Create workflow/sequence/timing diagrams quickly during design discussions
- • Produce PNG/SVG assets for documentation without manual Excalidraw editing
- • Use for multilingual (Chinese/English) diagram authoring with built-in sizing heuristics
Not For
- • Production-grade diagram rendering service for high-volume automated pipelines (no clear SLA/rate-limit handling details)
- • Security-sensitive environments where sending diagram data to a third-party rendering endpoint (Kroki) is unacceptable
- • Use when you need a stable, versioned API/SDK with formal contracts for diagram generation beyond the skill workflow
Interface
Authentication
No explicit authentication mechanism is documented for the skill or Kroki usage; the README suggests direct curl calls to Kroki for SVG rendering without credentials.
Pricing
Repository README does not describe pricing tiers for the skill itself; export via Kroki may be subject to Kroki availability/quotas.
Agent Metadata
Known Gotchas
- ⚠ Skill appears to rely on external rendering behavior (Kroki for SVG; local browser automation for PNG). Failures may be caused by network issues, endpoint availability, or Playwright/Firefox environment mismatch.
- ⚠ macOS PNG export requires a one-time patch to change keyboard shortcuts (Meta vs Control); automation may fail if this step is skipped.
- ⚠ Large diagrams are said to be built in segments to avoid token limits, but there is no documented behavior for partial exports or stitching failures.
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for excalidraw-skill.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-30.