One-click install
npx skills add https://github.com/yuquanliu1-dot/Test --skill draw-diagram
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: draw-diagram
Source: https://github.com/yuquanliu1-dot/Test/tree/main/.claude/skills/draw-diagram
Command: npx skills add https://github.com/yuquanliu1-dot/Test --skill draw-diagram

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, rsvg-convert, and includes scripts (resource) and references (resource) components.

What problem does it solve?

It helps you quickly visualize complex systems, flows, and architectures as production-quality SVG diagrams that can be exported to PNG for documentation and presentations.

Core Features & Use Cases

  • Diagram generation for many technical types: architecture, data-flow, flowcharts, sequence diagrams, UML variants, ER diagrams, timelines, mind maps, agent/memory diagrams, and network topology.
  • Style-driven, publication-ready output: generates consistent SVG using the provided style guides (including the default Enterprise style) and validates/export-ready rendering.
  • Interactive preview for verification: supports an interactive HTML preview where you can drag nodes, edit labels, switch styles, and export results.

Quick Start

Generate a diagram from your description using the draw-diagram skill, then open the mandatory interactive preview in your browser to verify layout before exporting the final SVG/PNG.

Frequently Asked Questions about draw-diagram

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

FAQPage Schema
How do I generate an SVG architecture diagram from a system description?

To generate an SVG architecture diagram, provide your system description to the tool, which produces production-quality SVG output. It validates syntax and uses style references to ensure consistent, deterministic rendering of your system structure and data flows.

Can I export a sequence diagram to PNG using rsvg-convert?

Yes, you can export a sequence diagram to PNG using rsvg-convert. The tool generates the initial SVG output and then utilizes rsvg-convert, when available, to produce the final PNG file for your documentation or presentations.

What diagram types are supported for visualizing data flows and system architecture?

Supported diagram types for visualizing data flows and system architecture include flowcharts, sequence diagrams, UML, ER diagrams, timelines, mind maps, agent/memory architectures, and network topology, driven entirely by your text-based system descriptions.

Does the generated SVG support interactive preview before exporting?

Yes, the generated SVG supports an interactive HTML preview before exporting. You can open this preview in your browser to drag nodes, edit labels, switch styles, and verify the layout before exporting the final SVG or PNG file.

Do I need python3 and rsvg-convert to create flowcharts?

You need python3 and rsvg-convert installed to create flowcharts and export them to PNG. Python3 executes the generation scripts, while rsvg-convert handles the PNG export, although the core SVG generation can still function independently.

How do I edit labels and nodes in a generated UML diagram?

To edit labels and nodes in a generated UML diagram, open the mandatory interactive HTML preview in your browser. This mode allows you to directly drag nodes, edit labels, switch styles, and verify layout before exporting the final SVG.