diagram

Generate and validate diagram-as-code artifacts in Mermaid, PlantUML, Graphviz DOT, or Excalidraw JSON.

126|11|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/HybridAIOne/hybridclaw --skill diagram-hybridaione
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diagram
Source: https://github.com/HybridAIOne/hybridclaw/tree/main/skills/diagram
Command: npx skills add https://github.com/HybridAIOne/hybridclaw --skill diagram-hybridaione

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the back-and-forth of hand-drawing diagrams by letting you create, validate, and render diagram-as-code artifacts reliably.

Core Features & Use Cases

  • Validated diagram source: Produces syntax-checked diagram definitions so your output matches intent before you render.
  • Multi-format adapters: Supports Mermaid-first authoring with adapters for PlantUML, Graphviz DOT, and Excalidraw JSON.
  • Revision workflow: Handles updates to an existing diagram while preserving type/format unless you request conversion.
  • Use case: Turn an application workflow description into a consistent flowchart for documentation, onboarding, or stakeholder reviews.

Quick Start

Create a validated diagram source and a rendered SVG for this workflow in Mermaid.

Frequently Asked Questions about diagram

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

FAQPage Schema
How do I validate and render diagram-as-code before adding it to my documentation?

To validate and render diagram-as-code, you provide a text description of your workflow. The system generates syntax-checked source code using Mermaid, PlantUML, Graphviz DOT, or Excalidraw JSON, then outputs both the validated source and a rendered static artifact.

What is the best way to turn a workflow description into a Mermaid flowchart?

The best way to turn a workflow description into a Mermaid flowchart is using diagram-as-code generation. You supply the process text, and the system creates a validated, syntax-checked Mermaid definition that renders reliably into a shareable static visualization.

Can I use PlantUML or Graphviz DOT instead of Mermaid for diagram generation?

Yes, you can use PlantUML or Graphviz DOT instead of Mermaid. The system supports Mermaid-first authoring with multi-format adapters, allowing you to generate, validate, and render structured visualizations across these distinct diagram-as-code languages.

Does diagram-as-code rendering work for state machines and class structures?

Diagram-as-code rendering works for state machines and class structures. It supports documenting message flows, processes, data models, and other structured visualizations by validating the source definitions before rendering them into shareable static diagrams.

How do I update an existing Excalidraw JSON diagram without changing its format?

To update an existing Excalidraw JSON diagram without changing its format, provide the requested revisions. The revision workflow preserves the original diagram type and format unless you explicitly request a conversion to another supported language.