uml-diagram

Generate UML, network topology, sequence diagrams via Kroki rendering engine.

627|175|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/automateyournetwork/netclaw --skill uml-diagram
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uml-diagram
Source: https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/uml-diagram
Command: npx skills add https://github.com/automateyournetwork/netclaw --skill uml-diagram

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of complex diagrams from simple text descriptions, eliminating the need for manual drawing tools and ensuring consistency.

Core Features & Use Cases

  • Versatile Diagramming: Supports over 27 diagram types including UML, network, sequence, class, rack, and packet diagrams.
  • Multiple Rendering Engines: Leverages Kroki for rendering and offers fallbacks for broader compatibility.
  • Use Case: Generate a network topology diagram from a simple text description of your network devices and their connections, or visualize a BGP state machine to understand its behavior.

Quick Start

Generate a network topology diagram using the provided nwdiag code.

Frequently Asked Questions about uml-diagram

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate UML diagrams from text descriptions?

Generate UML diagrams from text descriptions by inputting simple syntax into rendering engines like PlantUML, Mermaid, D2, or Graphviz. This automates diagram creation, eliminating manual drawing tools and ensuring consistent architectural visualization.

Can I create network topology diagrams using PlantUML or Mermaid?

Create network topology diagrams using PlantUML, Mermaid, D2, or Graphviz syntax. The rendering engine processes these text inputs to instantly visualize network devices, connections, and rack layouts for engineering documentation.

What is the best way to visualize a network sequence diagram for protocol documentation?

Visualize network sequence diagrams for protocol documentation by writing text descriptions in supported formats like Mermaid or PlantUML. The Kroki rendering engine processes this text to instantly generate protocol behavior visualizations.

Do I need Python 3 and network access to render diagrams using Kroki?

Python 3 and network access to the Kroki service are required to render diagrams. The Skill leverages Kroki for rendering over 27 diagram types and offers fallbacks for broader compatibility when generating visualizations.

Does this diagram generation approach support rack layouts and packet diagrams?

Diagram generation supports rack layouts, packet diagrams, class diagrams, and over 27 other types. It uses the Kroki rendering engine to transform simple text descriptions into these various architectural and network visualizations instantly.

Why use text-based diagram generation instead of manual drawing tools?

Text-based diagram generation automates complex diagram creation from simple descriptions, eliminating manual drawing tools. This ensures consistency across network engineering documentation, protocol visualization, and architectural representation while supporting multiple rendering formats.