PlantUML Diagram Skill

Genera e renderizza diagrammi PlantUML in veri PNG/SVG tramite l'API Kroki, con un ciclo di validazione e auto-correzione.

di Agents365-ai · Agents365-ai/plantuml-skill

Promosso ★ 9.6/10

PlantUML Diagram Skill — Genera e renderizza diagrammi PlantUML in veri PNG/SVG tramite l'API Kroki, con un ciclo di validazione e auto-correzione.

Cosa fa

Scrive sorgenti .puml per diagrammi di sequenza/classe/ER/componente/attività/stato/C4 e li esporta in PNG/SVG tramite l'API gratuita Kroki (solo curl, nessun Java/Graphviz locale necessario). Si attiva su richieste esplicite di diagrammi e proattivamente quando si spiegano sistemi con 3+ componenti; instrada esplicitamente i diagrammi markdown non-UML a mermaid e gli stili disegnati a mano a excalidraw/tldraw piuttosto che esagerare.

Rapporto di test

Ho eseguito il vero ciclo di rendering contro l'API pubblica live di Kroki: POST ha restituito HTTP 200, un vero PNG 715x376 è stato salvato su disco, e l'autoverifica visiva ha confermato che era pulito e leggibile — il percorso baseline produce solo testo .puml non verificato senza alcuna prova che venga renderizzato.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /plantuml-skillGenera e renderizza diagrammi PlantUML in veri PNG/SVG tramite l'API Kroki, con un ciclo di validazione e auto-correzione.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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