Was macht plantuml-skill?
PlantUML-Diagramme (.puml) aus natürlicher Sprache über Kroki — keine Java-Installation erforderlich. Über 10 UML-Typen, 5 Themes, PNG/SVG, Multi-Agenten.
Überblick
Dieses Skill ermöglicht es KI-Agenten, schnell und einfach UML-Diagramme zu erstellen, ohne dass eine lokale Installation von Java oder PlantUML notwendig ist. Es verwendet den Kroki-Dienst als Rendering-Backend.
Funktionen
- Keine Java-Installation erforderlich – Rendering erfolgt über Kroki
- 10+ UML-Diagrammtypen – Sequenz-, Klassen-, Aktivitäts-, Anwendungsfalldiagramme uvm.
- 5 visuelle Themes – Standard, Erd, Maschine, Blau, Orange
- Ausgabeformate – PNG (Standard) und SVG
- Multi-Agenten-fähig – Kann in Workflows mit mehreren KI-Agenten verwendet werden
- Natürlichsprachliche Eingabe – Beschreibe das gewünschte Diagramm in natürlicher Sprache
Voraussetzungen
- Du benötigst Internetzugang, um den Kroki-Dienst zu erreichen.
- Der Skill kann über die API des Agenten oder per CLI eingebunden werden.
Verwendung
Beispiel (natürliche Sprache)
Erstelle ein Sequenzdiagramm für einen Benutzer, der sich bei einem System anmeldet.
Der Skill generiert daraus PlantUML-Code und rendert das Diagramm.
Beispiel (direkte PlantUML-Eingabe)
@startuml
Alice -> Bob: Hallo
Bob -> Alice: Hi!
@enduml
Unterstützte UML-Typen
- Sequenzdiagramm
- Klassendiagramm
- Aktivitätsdiagramm
- Anwendungsfalldiagramm
- Zustandsdiagramm
- Komponentendiagramm
- Verteilungsdiagramm
- Objektdiagramm
- Paketdiagramm
- Zeitablaufdiagramm
- Use-Case-Diagramm
- uvm.
Themes
| Theme | Beschreibung |
|---|---|
| Standard | Standard-Farbschema |
| Erd | Erd-/Earth-Ton-Palette |
| Maschine | Maschinelles Blau |
| Blau | Helle Blautöne |
| Orange | Orangefarbene Akzente |
Ausgabeformate
- PNG – Standard, Rastergrafik
- SVG – Vektorgrafik (skalierbar)
Du kannst das gewünschte Format beim Aufruf des Skills angeben.
Einrichtung
Füge dieses Skill zu deinem KI-Agenten hinzu (z. B. über die Konfigurationsdatei SKILL.md oder die entsprechende Plattform-API).
Lizenz
MIT – siehe LICENSE-Datei für Details.