plantuml

Generate and convert PlantUML diagrams into PNG, SVG, and PDF formats.

Updated Dec 22, 2025
One-click install
npx skills add https://github.com/royhenengel/Claude-Customizations --skill plantuml-royhenengel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plantuml
Source: https://github.com/royhenengel/Claude-Customizations/tree/main/skills/Documentation/diagrams-builder/references/plantuml
Command: npx skills add https://github.com/royhenengel/Claude-Customizations --skill plantuml-royhenengel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation and conversion of complex diagrams from simple text descriptions, eliminating the need for manual drawing tools and ensuring consistency.

Core Features & Use Cases

  • Diagram Generation: Create a wide variety of UML and non-UML diagrams (sequence, class, ER, etc.) from PlantUML syntax.
  • File Conversion: Convert .puml files into PNG, SVG, or PDF formats.
  • Markdown Integration: Extract and process PlantUML code blocks directly from Markdown files, ideal for documentation.
  • Use Case: Quickly generate a sequence diagram to illustrate a user login flow or an ER diagram for a database schema, embedding them directly into your project documentation.

Quick Start

Use the plantuml skill to generate a PNG image from the provided PlantUML code block.

Frequently Asked Questions about plantuml

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

FAQPage Schema
How do I convert PlantUML text descriptions into PNG or SVG image formats?

PlantUML text descriptions are converted into PNG or SVG formats by processing the code blocks through the diagram generation tool, which parses the syntax and outputs the rendered image file.

Can I extract and process PlantUML code blocks directly from Markdown documentation files?

Yes, you can extract and process PlantUML code blocks directly from Markdown files, allowing you to maintain and update sequence, class, and ER diagrams seamlessly within your project documentation.

Do I need Java JRE or JDK installed to generate sequence and class diagrams from text?

Yes, you need Java JRE or JDK installed along with the plantuml.jar executable to generate sequence, class, and activity diagrams from text descriptions on your local machine.

What types of UML and non-UML diagrams can I generate using text descriptions?

You can generate various UML and non-UML diagrams using text descriptions, including sequence, class, activity, and ER diagrams, with additional options for custom styling and markdown processing.

What is the best way to automate diagram creation for a database schema without manual drawing tools?

The best way to automate diagram creation is using text descriptions to generate ER diagrams for database schemas, eliminating the need for manual drawing tools and ensuring visual consistency across your documentation.