PlantUML Diagram Skill
Génère et rend des diagrammes PlantUML en PNG/SVG réels via l'API Kroki, avec une boucle de validation et d'auto-correction.
Testé · Fonctionne
Ce que fait
Écrit le code source .puml pour les diagrammes de séquence/classe/ER/composant/activité/état/C4 et l'exporte en PNG/SVG via l'API Kroki gratuite (curl uniquement, pas besoin de Java/Graphviz local). Se déclenche sur les demandes explicites de diagrammes et de manière proactive lors de l'explication de systèmes avec plus de 3 composants ; achemine explicitement les diagrammes markdown non-UML vers mermaid et les styles dessinés à la main vers excalidraw/tldraw plutôt que de sur-promettre.
Rapport de test
J'ai exécuté la vraie boucle de rendu contre l'API Kroki publique en direct : POST a renvoyé HTTP 200, un véritable PNG de 715x376 a atterri sur le disque, et l'auto-vérification visuelle a confirmé qu'il était propre et lisible — le chemin de base ne produit que du texte .puml non vérifié sans preuve qu'il se rend même.
Testé le: 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
Commandes et exemples de prompts
/plantuml-skillGénère et rend des diagrammes PlantUML en PNG/SVG réels via l'API Kroki, avec une boucle de validation et d'auto-correction.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Render a sequence diagram for our login flow as a PNGDraw a UML diagram of the client-to-auth-service handshakeGenerate a PlantUML diagram and fix it until it renders