This is a zero-install diagramming tool that uses PlantUML syntax and renders through the Kroki cloud API, so you just need curl. It handles sequence diagrams, component architecture, class models, ER schemas, and about a dozen other UML types. The skill knows to activate proactively when you're explaining systems with multiple moving parts, which is actually useful instead of waiting to be asked. The syntax reference is thorough and includes real color codes and arrow types. If you're offline or don't trust the cloud, it falls back to local Kroki Docker or a traditional PlantUML jar setup. Much faster than fighting with Graphviz installation issues.

skills.sh installs
4.1K
GitHub stars
100
last updated
Aug 21, 2026

Install

$ npx -y skills add agents365-ai/365-skills --skill plantuml-skill --agent claude-code

Installs into .claude/skills of the current project.

Files

PlantUML Diagram Skill

Overview

Generate .puml PlantUML diagram files and export to PNG/SVG using Kroki — a cloud rendering API that requires no local installation beyond curl.

Format: .puml (PlantUML text) Renderer: Kroki API (https://kroki.io) — just curl, no Java needed Output: PNG, SVG Diagram types: sequence, component, class, ER, activity, use case, state, C4, and more

When to Use

Explicit triggers:

  • "plantuml diagram", "sequence diagram", "class diagram", "component diagram"
  • "UML", "activity diagram", "use case diagram", "state machine"
  • "visualize", "draw", "diagram", "flowchart", "architecture chart"

Proactive triggers:

  • Explaining a system with 3+ interacting components
  • Describing API flows, authentication sequences, message passing
  • Showing class hierarchies, database schemas, or ER models
  • Illustrating state machines or lifecycle flows

When NOT to use it — route elsewhere:

  • General, non-UML quick diagrams embedded in Markdown → mermaid.
  • Freeform, heavily-styled, or branded diagrams needing pixel control → drawio.
  • A hand-drawn / sketchy look → excalidraw or tldraw.

Modes

Sponsors

Details

Repository
github.com/agents365-ai/365-skills
Categories
Frontend Development, Backend & APIs, Documentation, Code Review & Quality, Sales & Marketing, Office & Documents
First seen
Jun 3, 2026

More from agents365-ai/365-skills

All 15
1dotnet avatartechnology-selectiondotnet/skillsGuides technology selection and implementation of AI and ML features in .NET 8+ applications using ML.NET, Microsoft.Extensions.AI (MEAI), Microsoft Agent Frame4.1Kskills.sh installs
2nexu-io avatarweb-design-guidelinesnexu-io/open-designReview UI code for Web Interface Guidelines compliance by the Vercel engineering team. Covers layout, typography, color, motion, and accessibility for product U4.1Kskills.sh installs
3giuseppe-trisciuoglio avatartypescript-security-reviewgiuseppe-trisciuoglio/developer-kitProvides security review capability for TypeScript/Node.js applications, validates code against XSS, injection, CSRF, JWT/OAuth2 flaws, dependency CVEs, and sec4.1Kskills.sh installs
4zc277584121 avatarbrowser-screenshotzc277584121/marketing-skillsTake focused, region-specific screenshots from web pages using a dedicated headed Chrome profile with persistent login state. Navigates to the right page based 4.1Kskills.sh installs
5inngest avatarinngest-durable-functionsinngest/inngest-skillsUse when building functions that must survive process crashes, retry automatically on failure, run on a schedule, react to events, or maintain state across infr4Kskills.sh installs
6dotnet avatarmaui-app-lifecycledotnet/skills.NET MAUI app lifecycle guidance — the four app states, cross-platform Window lifecycle events (Created, Activated, Deactivated, Stopped, Resumed, Destroying), 4Kskills.sh installs