uml

Render PlantUML text into UML diagrams for documentation workflows.

3.1k|179|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/markdown-viewer/skills --skill uml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uml
Source: https://github.com/markdown-viewer/skills/tree/main/uml
Command: npx skills add https://github.com/markdown-viewer/skills --skill uml

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designers and engineers need a fast, text-first way to produce clear UML diagrams for documentation and design without manual drawing. This Skill converts concise PlantUML notation into rendered UML diagrams, removing friction from diagram creation and sharing.

Core Features & Use Cases

  • Comprehensive PlantUML support for Class, Sequence, Activity, State Machine, Component, Use Case, Deployment, Object, Package, Communication, Composite Structure, and Interaction Overview diagrams.
  • Built-in support for mxgraph stencil icons, skinparam styling, color overrides, and standard PlantUML relationships and notes for enterprise and cloud architecture diagrams.
  • Ideal for software modeling, architecture reviews, documentation generation, and embedding diagrams in Markdown-based reports or technical blogs.

Quick Start

Provide PlantUML text describing your diagram and render it as a UML diagram using a PlantUML fenced block.

Frequently Asked Questions about uml

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

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

To generate UML diagrams from PlantUML text, provide your notation using @startuml/@enduml delimiters or a fenced PlantUML block. The Skill renders class, sequence, activity, and other UML diagram types directly from the text.

What types of UML diagrams can I create using PlantUML syntax?

Using PlantUML syntax, you can create class, sequence, activity, state machine, component, use case, deployment, object, package, communication, composite structure, and interaction overview diagrams for software modeling and documentation.

Can I use mxgraph stencils and skinparam styling in PlantUML diagrams?

Yes, you can use mxgraph stencil icons, skinparam styling, and color overrides in your PlantUML text. This allows for customized enterprise and cloud architecture diagrams with standard PlantUML relationships and notes.

What is the best way to embed UML diagrams in Markdown reports?

The best way to embed UML diagrams in Markdown reports is to write PlantUML notation inside a fenced PlantUML block. This text-first approach converts concise syntax into rendered diagrams without manual drawing.

Do I need to manually draw components for software modeling diagrams?

No, you do not need to manually draw components for software modeling diagrams. This Skill converts concise PlantUML notation into rendered UML diagrams, removing the friction of manual diagram creation and sharing.

Does PlantUML text rendering support deployment and state machine diagrams?

Yes, PlantUML text rendering supports deployment and state machine diagrams, along with class, sequence, activity, component, and use case diagrams. It handles standard PlantUML element and relationship keywords for these formats.