plantuml
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).
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 agents
Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...
Extract and copy to ~/.claude/skills/ then restart Claude Desktop
git clone https://github.com/SpillwaveSolutions/plantuml cp -r plantuml ~/.claude/skills/ Need detailed installation help? Check our platform-specific guides:
Related Agentic Skills
confluence
by SpillwaveSolutionsManage Confluence documentation with downloads, uploads, conversions, and diagrams. Use when asked to "download Confluence pages", "upload to Confluen...
confluence
by SpillwaveSolutionsManage Confluence documentation with downloads, uploads, conversions, and diagrams. Use when asked to "download Confluence pages", "upload to Confluen...
markdown
by 46ki75> Markdown linting and automated fixing using markdownlint-cli2. Use when Claude needs to: (1) Check markdown files for style issues, (2) Fix markdown...
markdown-tools
by daymadeConverts documents to markdown (PDFs, Word docs, PowerPoint, Confluence exports) with Windows/WSL path handling. Activates when converting .doc/.docx/...
Agentic Skill Details
- Owner
- SpillwaveSolutions (GitHub)
- Repository
- plantuml
- Type
- Non-Technical
- Meta-Domain
- general
- Primary Domain
- general
- Sub-Domain
- documentation skill
- Market Score
- 88.0
Agent Skill Grade
B
Score: 88/100
Click to see breakdown
Score Breakdown
Areas to Improve
- References section duplicates navigation already provided in earlier sections with intent-to-diagram table and inline mentions
- Occasional second-person references break the imperative style
- 541-line reference file lacks table of contents for navigation
Recommendations
- Add trigger phrases to description for discoverability
- Add table of contents for files over 100 lines
Graded: 1/18/2026
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/, andworkflows/. 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 references/toc.md instead of repeating everything.
Why it matters: Token efficiency is about respecting the reader's cognitive load. Repetition makes the skill feel bloated when it's actually well-organized underneath.
Other Things Worth Fixing
Second-person voice creeping in: Phrases like "Identify the appropriate diagram type based on user intent" should be "Identify appropriate diagram type based on intent." Removes unnecessary words and keeps the imperative tone consistent. Affects 1-2 points in Writing Style.
Large reference files missing TOCs: Files like
sequence_diagrams.md(541 lines) andclass_diagrams.mdare deep dives with no table of contents. Add a quick TOC after the opening description for files over 100 lines so users can navigate without scrolling blind.XML tags in metadata (penalizing you -5 points): Your SKILL.md frontmatter appears clean, but make sure you're not accidentally including XML-style tags in description or other fields. The grading report flagged this, so double-check your YAML.
Quick Wins
- Remove the redundant References section → +2 points immediately
- Add TOCs to large reference files (sequence_diagrams, class_diagrams, etc.) → +1 point
- Tighten voice from second to imperative (cut "user intent" → "intent") → +1 point
- Fix any XML tag issues in metadata → +5 points
These changes would push you from 88 to 95+ — into solid A territory.
Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.
AI-Detected Topics
Extracted using NLP analysis
Browse Category
More general Agentic SkillsReport Security Issue
Found a security vulnerability in this agent skill?