plantuml

2 stars 3 forks
88
B

Generate PlantUML diagrams from text descriptions and convert them to PNG/SVG images. Use when asked to "create a diagram", "generate PlantUML", "convert puml to image", "extract diagrams from markdown", or "prepare markdown for Confluence". Supports all PlantUML diagram types including UML (sequence, class, activity, state, component, deployment, use case, object, timing) and non-UML (ER diagrams, Gantt charts, JSON/YAML visualization, mindmaps, WBS, network diagrams, wireframes, and more).

#images#diagrams#convert#Generate PlantUML#SVG#markdown#agentic-skill#PlantUML diagram

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install SpillwaveSolutions/plantuml/plantuml
skilz install SpillwaveSolutions/plantuml/plantuml --agent opencode
skilz install SpillwaveSolutions/plantuml/plantuml --agent codex
skilz install SpillwaveSolutions/plantuml/plantuml --agent gemini

First time? Install Skilz: pip install skilz

Works with 22+ AI coding assistants

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/SpillwaveSolutions/plantuml
2. Copy the agent skill directory:
cp -r plantuml ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

Agentic Skill Details

Repository
plantuml
Stars
2
Forks
3
Type
Non-Technical
Meta-Domain
general
Primary Domain
general
Sub-Domain
markdown documentation skill
Market Score
88

Agent Skill Grade

B
Score: 88/100 Click to see breakdown

Score Breakdown

Spec Compliance
13/15
PDA Architecture
27/30
Ease of Use
23/25
Writing Style
8/10
Utility
18/20
Modifiers: -1

Areas to Improve

  • Redundant References Section
  • Second-Person Voice Usage
  • Missing Internal TOC in Large References

Recommendations

  • Add trigger phrases to description for discoverability
  • Add table of contents for files over 100 lines

Graded: 2026-01-19

Developer Feedback

I took a look at your plantuml skill and wanted to share some thoughts.

Links:

The TL;DR

You're at 88/100, solid B grade territory. This is based on Anthropic's skill best practices rubric. Your strongest area is Ease of Use (23/25) — the trigger phrases and metadata are really well thought out. The weakest spot is Spec Compliance (13/15), which is mostly a formality issue, not a functionality problem.

What's Working Well

  • Five crystal-clear trigger phrases in your metadata ("create diagram", "generate PlantUML", "convert puml", "extract diagrams", "prepare markdown for Confluence") — this is chef's kiss for discoverability. Most skills are vague here; yours tells users exactly when to call it.

  • Progressive disclosure architecture is solid. SKILL.md stays lean as an index, and you've got 39 reference files organized logically under references/, troubleshooting/, and workflows/. Users can dive deep without drowning in the overview.

  • Practical utility across three major workflows: text-to-diagram, code-to-diagram, and markdown processing. You're solving real problems developers actually face, especially the Confluence conversion angle.

The Big One: Redundant References Section

Your SKILL.md has a References section (lines 284-309) that duplicates navigation you already provided earlier. You list the same 19 diagram types both in your intent-to-diagram table AND again in the References section. This costs you about 2 points in Progressive Disclosure (Token Economy pillar).

The fix: Delete the redundant References section entirely. Your earlier "Get Started" section with the intent-to-diagram table already does the heavy lifting. If you want a references footer, make it a single compact link to `...

AI-Detected Topics

Extracted using NLP analysis

images diagrams convert Generate PlantUML SVG markdown agentic-skill PlantUML diagram syntax plantuml

Report Security Issue

Found a security vulnerability in this agent skill?