tooyoung:excalidraw-artist

Create professional hand-drawn style diagrams with Excalidraw, outputting .excalidraw files.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "tooyoung:excalidraw-artist" with this command: npx skills add shiqkuangsan/oh-my-daily-skills/shiqkuangsan-oh-my-daily-skills-tooyoung-excalidraw-artist

Excalidraw Artist

Create professional hand-drawn style diagrams with Excalidraw, outputting .excalidraw files.

Supported Diagram Types

Type Use Cases

Architecture System design, microservices, layered architecture

Flowchart Business processes, approval workflows, deployment flows

Swimlane Multi-role collaboration, cross-department processes, quarterly roadmaps

Timeline Gantt-style roadmaps, milestone schedules, release plans

Sequence API calls, message flows

Wireframe UI prototypes, page layouts

ERD / Data Model Database schema, entity relationships, API object models

State Machine Order/payment lifecycle, auth states, retry/backoff flows

Matrix Feature comparison, permission matrix, RACI, migration readiness

Tree / Hierarchy Component tree, directory structure, org chart, mind map

CI/CD Pipeline Build→Test→Deploy flows, release gates, environment promotion

Quick Start

Example user requests

"Draw a microservices architecture with gateway, user service, order service" "Create an approval flowchart" "Draw a login sequence diagram" "Draw an ERD for user, order, product tables" "Create a state machine for order lifecycle" "Make a feature comparison matrix" "Draw a component tree for the dashboard module" "Draw a CI/CD pipeline with staging and production"

Output files can be opened and edited at excalidraw.com.

Design Principles

Layout

  • Horizontal flow: left to right

  • Vertical hierarchy: top to bottom

  • Consistent spacing: 40-60px between elements

  • Overall width: 1200-1600px

Color Palette (recommended, adjustable per context)

Business Style (default):

Purpose Color

Primary #1e3a5f

Secondary #4a90d9

Background #f1f5f9

Accent #10b981

Border #6b7b8c

Minimal Style: Primary #1f2937, Border #9ca3af, Background #ffffff

Element Selection

Type Shape Usage

Core Component Rounded Rectangle Services, modules

Process Node Rectangle Steps, actions

Decision Point Diamond Conditions, branches

Data Source Cylinder Databases

Start/End Ellipse Start, end

Connectors

Style Usage

Solid Arrow Main flow

Dashed Arrow Optional/async

Bidirectional Arrow Two-way calls

Workflow

  • Understand Requirements → Determine diagram type, identify key elements

  • Plan Layout → Define dimensions, divide regions; for grid layouts calculate column/row system first (see references/element-ref.md → Grid Layout Calculation)

  • Design Color Scheme → Use preset palette or design semantic colors for priority/category encoding (see references/element-ref.md → Semantic Color Coding)

  • Build Elements → Read the matching example file from references/examples/ ; use semantic IDs for 10+ elements

  • Verify Bindings → Check every container↔text pair has bidirectional references

  • Output File → Generate .excalidraw file

Reference Documentation

File Content

references/element-ref.md

Element properties, text binding formulas, grid layout calculation, semantic colors, ID conventions, troubleshooting

Example files (read only the one matching the diagram type):

File Diagram Type

references/examples/01-flowchart.md

Flowchart

references/examples/02-architecture.md

Architecture

references/examples/03-sequence.md

Sequence

references/examples/04-swimlane.md

Swimlane / Timeline

references/examples/05-erd.md

ERD / Data Model

references/examples/06-state-machine.md

State Machine

references/examples/07-matrix.md

Matrix / Comparison Table

references/examples/08-tree.md

Tree / Hierarchy

references/examples/09-cicd-pipeline.md

CI/CD Pipeline

Notes

  • For complex diagrams, describe requirements step by step

  • Large diagrams (>80 elements) may be slow to open; consider splitting

  • Use semantic ID prefixes for 10+ elements (see element-ref.md → ID Naming Convention)

  • Calculate grid coordinates before placing elements in grid/swimlane layouts

  • Fine-tune in Excalidraw after generation

  • Mix Chinese/English labels for readability

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

tooyoung:nano-banana-builder

No summary provided by upstream source.

Repository SourceNeeds Review
General

tooyoung:easy-openrouter

No summary provided by upstream source.

Repository SourceNeeds Review
General

tooyoung:threejs-builder

No summary provided by upstream source.

Repository SourceNeeds Review
General

tooyoung:openclash-merger

No summary provided by upstream source.

Repository SourceNeeds Review