drawing

Generate Mermaid or Excalidraw diagrams and render outputs for documentation.

Updated May 8, 2026
One-click install
npx skills add https://github.com/ace3/skills --skill drawing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drawing
Source: https://github.com/ace3/skills/tree/main/skills/drawing
Command: npx skills add https://github.com/ace3/skills --skill drawing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Diagram creation and rendering for clear communication of complex systems, enabling quick visual storytelling without building diagrams from scratch.

Core Features & Use Cases

  • Mermaid diagrams for Markdown docs, PRs, tickets, and lightweight documentation.
  • Excalidraw diagrams for presentation-ready visuals and handoff artifacts.
  • Use Case: illustrate architectures, workflows, and data flows with editable outputs in Markdown or Excalidraw.

Quick Start

Create a Mermaid or Excalidraw diagram from the provided system description.

Frequently Asked Questions about drawing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate architecture diagrams for Markdown docs and PRs?

To generate architecture diagrams for Markdown docs, this Skill renders Mermaid or Excalidraw outputs directly from your system descriptions. It validates the generated diagram code against respective schemas to ensure correct rendering in PRs and tickets.

What is the best way to visualize complex workflows without building diagrams from scratch?

The best way to visualize complex workflows without manual drawing is providing a text description of your system. The Skill automatically generates editable Mermaid or Excalidraw diagrams, enabling quick visual storytelling for architecture planning and design reviews.

Does this diagram tool select between Mermaid and Excalidraw automatically?

Yes, the diagram tool selects between Mermaid and Excalidraw automatically based on your use case. It applies Mermaid for lightweight Markdown documentation and Excalidraw for presentation-ready visuals and handoff artifacts.

Can I create presentation-ready Excalidraw diagrams from a system description?

Yes, you can create presentation-ready Excalidraw diagrams from a system description. The Skill processes your input text, loads relevant references, and outputs editable Excalidraw visuals suitable for design reviews and handoff artifacts.

Are there limitations when using Mermaid diagrams for architecture planning?

A limitation when using Mermaid diagrams for architecture planning is their suitability for lightweight documentation rather than detailed handoff artifacts. For presentation-ready visuals, the Skill validates Mermaid outputs against schemas but may switch to Excalidraw for complex visual storytelling.