Communitygithub.com

Agents365-ai/plantuml-skill

Erstellt PlantUML-Diagramme (.puml) aus natürlicher Sprache über Kroki – ohne Java-Installation. Unterstützt über 10 UML-Typen, 5 Themes, PNG/SVG und Multi-Agenten.

Was ist plantuml-skill?

Dieses Skill ermöglicht es KI-Agenten (z. B. Claude Code, Cursor, Codex), Diagramme im PlantUML-Format (.puml) aus natürlichsprachlichen Beschreibungen zu generieren. Es nutzt den Kroki-Dienst als Rendering-Backend, sodass keine lokale Java-Installation oder PlantUML-Bibliothek erforderlich ist. Der Skill unterstützt über 10 UML-Diagrammtypen (Klassen-, Sequenz-, Aktivitäts-, Anwendungsfalldiagramme usw.), fünf verschiedene visuelle Themes sowie die Ausgabeformate PNG und SVG. Er eignet sich besonders für Multi-Agenten-Szenarien, in denen mehrere Agenten gemeinsam Architektur- oder Ablaufdiagramme erstellen. Die Bedienung erfolgt über einfache natürliche Sprache: Der Benutzer beschreibt das gewünschte Diagramm, und der Skill übersetzt dies in valides PlantUML, ruft Kroki auf und gibt das fertige Diagramm oder den Quellcode zurück.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Agents365-ai/plantuml-skill

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

ThemeBeschreibung
StandardStandard-Farbschema
ErdErd-/Earth-Ton-Palette
MaschineMaschinelles Blau
BlauHelle Blautöne
OrangeOrangefarbene 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.

Verwandte Skills