plantuml

Create and render PlantUML diagrams from natural language prompts to PNG or SVG.

3|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/JoaquinCampo/Skills --skill plantuml-joaquincampo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plantuml
Source: https://github.com/JoaquinCampo/Skills/tree/main/plantuml
Command: npx skills add https://github.com/JoaquinCampo/Skills --skill plantuml-joaquincampo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PlantUML diagrams are a quick way to visualize architecture, workflows, and data models, but drafting, updating, and keeping diagrams in sync with code can be tedious and error-prone.

Core Features & Use Cases

  • Create new PlantUML diagrams from natural language prompts and project context.
  • Edit existing diagrams by modifying definitions and references, then re-render to preserve visuals.
  • Render PlantUML files to PNG or SVG for documentation and sharing.
  • Use cases include architecture diagrams, sequence flows, class/entity models, state machines, and deployment visuals.

Quick Start

Create a simple PlantUML diagram from a brief description and render it to PNG or SVG.

Frequently Asked Questions about plantuml

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

FAQPage Schema
How do I generate architecture diagrams from natural language prompts?

You can render PlantUML diagrams to PNG or SVG by modifying definitions and references in your existing files. The Skill applies a deterministic workflow to parse commands and re-render visuals while preserving the original layout and shared theme.

Can I create sequence diagrams and state machines from code context?

Editing PlantUML diagrams involves modifying definitions and references in your source files, then re-rendering to preserve visuals. The Skill supports updating architecture diagrams, sequence flows, and data models to keep them in sync with code changes.

Do I need PlantUML installed to render diagrams to SVG?

Compared to manual diagramming tools, using PlantUML with natural language prompts enables rapid creation and editing of architecture diagrams that stay in sync with code. It supports deterministic workflows, shared themes, and automated PNG/SVG rendering for technical documentation.

What are the limitations of using PlantUML for deployment visuals?

PlantUML is a required dependency that must be installed in your environment to parse commands and render diagrams to PNG or SVG. The Skill provides setup guidance and applies a deterministic workflow to manage files and produce architecture, sequence, and class visuals.