PlantUML Diagram Skill

Generiert und rendert PlantUML-Diagramme zu echten PNG/SVG über die Kroki API, mit einem validate-and-self-correct loop.

von Agents365-ai · Agents365-ai/plantuml-skill

Getestet · Funktioniert ★ 9.6/10

PlantUML Diagram Skill — Generiert und rendert PlantUML-Diagramme zu echten PNG/SVG über die Kroki API, mit einem validate-and-self-correct loop.

Was es kann

Schreibt .puml source für sequence/class/ER/component/activity/state/C4 diagrams und exportiert sie nach PNG/SVG über die kostenlose Kroki API (nur curl, kein lokales Java/Graphviz erforderlich). Triggert bei expliziten diagram requests und proaktiv beim Erklären von Systemen mit 3+ Komponenten; leitet non-UML markdown diagrams explizit an mermaid und hand-drawn styles an excalidraw/tldraw weiter, anstatt überzogene Behauptungen aufzustellen.

Testbericht

Ich habe den real render loop gegen die live public Kroki API ausgeführt: POST gab HTTP 200 zurück, ein echtes 715x376 PNG landete auf der Festplatte, und der vision self-check bestätigte, dass es sauber und lesbar war – der baseline path erzeugt nur unverified .puml text ohne Beweis, dass es überhaupt rendert.

Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

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

Befehle & Beispiel-Prompts

  • /plantuml-skillGeneriert und rendert PlantUML-Diagramme zu echten PNG/SVG über die Kroki API, mit einem validate-and-self-correct loop.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Render a sequence diagram for our login flow as a PNG
  • Draw a UML diagram of the client-to-auth-service handshake
  • Generate a PlantUML diagram and fix it until it renders