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.

par Agents365-ai · Agents365-ai/plantuml-skill

Testé · Fonctionne ★ 9.6/10

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.

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 PNG
  • Draw a UML diagram of the client-to-auth-service handshake
  • Generate a PlantUML diagram and fix it until it renders