excalidraw
Generate hand-drawn style diagrams, flowcharts, and architecture diagrams as PNG images from Excalidraw JSON
Why use this skill?
Generate beautiful, hand-drawn diagrams and flowcharts automatically with the Excalidraw skill for OpenClaw. Perfect for technical docs and communication.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/henrino3/ec-excalidrawWhat This Skill Does
The excalidraw skill empowers the OpenClaw AI agent to generate professional-grade, hand-drawn style diagrams programmatically. Instead of relying on static assets, the agent constructs a JSON representation of an Excalidraw file—including boxes, ellipses, diamonds, text labels, and complex arrows—and renders it into a high-quality PNG image file. This skill is ideal for visualizing software architecture, business logic flowcharts, and system designs on the fly. By automating the rendering process, the agent provides a visual component to conversational responses, making complex information easier to digest.
Installation
To integrate this skill into your environment, use the OpenClaw command-line interface. Run the following command in your terminal to fetch the package from the source repository:
clawhub install openclaw/skills/skills/henrino3/ec-excalidraw
Once installed, ensure your system has Node.js configured, as the skill utilizes a local script to process the Excalidraw JSON into a rasterized image format.
Use Cases
- Software Architecture: Illustrate microservices, database clusters, or API request flows for technical documentation.
- Business Process Mapping: Create decision trees and logic flows for user onboarding or procurement processes.
- Collaborative Planning: Visualize project timelines or task dependencies during remote meetings or Slack discussions.
- Educational Content: Quickly generate visual aids to explain concepts or frameworks within a Google Doc or educational platform.
Example Prompts
- "Create a flowchart showing the user authentication process starting from the login page, verifying the session, and redirecting to the dashboard."
- "Draw an architecture diagram for a three-tier web application consisting of a React frontend, a Node.js backend, and a PostgreSQL database."
- "Visualize the logic flow for a decision tree that determines if a customer is eligible for a refund based on their purchase date."
Tips & Limitations
- Arrow Binding: Always leverage the
fromandtobindings for arrows. The renderer handles coordinate calculations for you, ensuring arrows are perfectly connected to the edges of your shapes without manual math. - Styling Consistency: Stick to the predefined styling properties like
hachurefor the classic hand-drawn look, or usesolidfor a cleaner, professional appearance. - File Management: Note that the skill utilizes the
/tmp/directory for rendering. It is intended for ephemeral output; if you require long-term storage, ensure you route the final PNG to the appropriate persistent storage or document integration. - Scope: The skill is highly optimized for diagrams. It is not intended to be a full-featured drawing application, so focus on logical structure over artistic complexity.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-henrino3-ec-excalidraw": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
Heimdall
Skill by henrino3
task-orchestrator
Autonomous multi-agent task orchestration with dependency analysis, parallel tmux/Codex execution, and self-healing heartbeat monitoring. Use for large projects with multiple issues/tasks that need coordinated parallel execution.
Ec Ralph Loop
Skill by henrino3
Heimdall Security
Skill by henrino3
senior-engineering
Engineering principles for building software like a senior engineer. Load when tackling non-trivial development work, architecting systems, reviewing code, or orchestrating multi-agent builds. Covers planning, execution, quality gates, and LLM-specific patterns.