uml-diagram

Generate UML diagrams from text using Mermaid and PlantUML syntax.

1|1|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/ntaksh42/agents --skill uml-diagram-ntaksh42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uml-diagram
Source: https://github.com/ntaksh42/agents/tree/main/.claude/skills/uml-diagram
Command: npx skills add https://github.com/ntaksh42/agents --skill uml-diagram-ntaksh42

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation of various UML diagrams, eliminating the need for manual drawing tools and complex syntax, making software modeling and documentation faster and more accessible.

Core Features & Use Cases

  • Versatile Diagram Types: Supports class, sequence, ER, flowchart, state, activity, component, Gantt, and more.
  • Dual Engine Support: Offers both lightweight Mermaid and feature-rich PlantUML.
  • Interactive & Exportable: Diagrams are viewable in a browser, zoomable, pannable, and exportable to SVG/PNG.
  • Use Case: Quickly visualize the interaction between a user, a web application, and a backend API by generating a sequence diagram from a simple text description.

Quick Start

Generate a class diagram for a simple e-commerce system with User and Product classes.

Frequently Asked Questions about uml-diagram

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

FAQPage Schema
How do I generate UML diagrams from text descriptions?

This Skill generates UML diagrams from text by applying Mermaid and PlantUML syntax to create class, sequence, ER, flowchart, and state diagrams. It eliminates manual drawing by automating software design and architectural visualization.

Can I export Mermaid and PlantUML diagrams to SVG or PNG?

You can export Mermaid and PlantUML diagrams to SVG and PNG formats. The Skill renders interactive diagrams in a browser, supporting viewing, zooming, and panning before exporting the final architectural visualization.

Does this tool support both Mermaid and PlantUML syntax?

This Skill supports both Mermaid and PlantUML syntax, offering a lightweight engine and a feature-rich engine. This dual support facilitates system documentation and software design across various diagram types.

What types of software design diagrams can I create for system documentation?

For system documentation, you can generate class, sequence, ER, flowchart, state, activity, component, and Gantt diagrams. These UML diagrams visualize software architecture and system interactions instantly from text.

What is the best way to visualize a sequence diagram for an API interaction?

The best way to visualize an API sequence diagram is to input a simple text description of the user, web application, and backend API interaction. The Skill instantly generates the sequence diagram without requiring complex syntax.