PlantUML Diagram Generation

Generates PlantUML source for all 19 diagram types and converts it to PNG/SVG, with 200+ error fixes.

Works with setup

Test report

Verdict
Works with setup
Score
8.8/10
Tested
Jul 14, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 3363b5a

The .puml source it writes is genuinely better than a freehand attempt — it types participants semantically (actor/boundary/control/database) and uses the skill's structured file-naming convention — but the headline feature (actual PNG/SVG conversion) needs a manually-downloaded plantuml.jar plus Java; neither is bundled or auto-installed, so first real use hits a manual setup step exactly as check_setup.py warns.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 7/10
  • Docs & honesty 5/5

What PlantUML Diagram Generation does

Writes PlantUML text (sequence, class, ER, Gantt, mindmap, and 15 other diagram types) from natural-language or code-architecture requests, then converts .puml files or embedded markdown blocks to PNG/SVG via a bundled Java-based converter script. Triggers on diagram-creation requests, .puml conversion, and Confluence/Notion doc prep.

How to install PlantUML Diagram Generation

git clone https://github.com/SpillwaveSolutions/plantuml
cd plantuml
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/plantuml

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger PlantUML Diagram Generation

  • /plantuml Generates PlantUML source for all 19 diagram types and converts it to PNG/SVG, with 200+ error fixes.

It also activates on plain-language prompts like these:

  • Create a sequence diagram showing the OAuth login flow
  • Convert this .puml file into a PNG image for me
  • I have embedded PlantUML in this doc, prep it for Confluence

Frequently asked questions

Is the PlantUML Diagram Generation skill free?
Yes. The skill itself is free from SpillwaveSolutions/plantuml. SkillProof publishes the install command and an independent test verdict at no cost.
Does PlantUML Diagram Generation work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 14, 2026. Verdict: Works with setup. The .puml source it writes is genuinely better than a freehand attempt — it types participants semantically (actor/boundary/control/database) and uses the skill's structured file-naming convention — but the headline feature (actual PNG/SVG conversion) needs a manually-downloaded plantuml.jar plus Java; neither is bundled or auto-installed, so first real use hits a manual setup step exactly as check_setup.py warns.
What is the PlantUML Diagram Generation SkillProof Score?
8.8/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 7/10, docs & honesty 5/5.
How do I install PlantUML Diagram Generation?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use PlantUML Diagram Generation with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.