uml-diagramming

Generate Mermaid or PlantUML diagram code from text specifications.

92|27|Updated Apr 1, 2025
One-click install
npx skills add https://github.com/antoinebou12/uml-mcp --skill uml-diagramming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uml-diagramming
Source: https://github.com/antoinebou12/uml-mcp/tree/main/.skill/skills/uml-diagramming
Command: npx skills add https://github.com/antoinebou12/uml-mcp --skill uml-diagramming

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of various diagrams (UML, architecture, flow) from simple text descriptions, eliminating the need for manual drawing tools and complex syntax.

Core Features & Use Cases

  • Diagram Generation: Creates Mermaid or PlantUML code blocks for sequence, class, activity, use case, component, state, and deployment diagrams.
  • Format Support: Outputs code compatible with tools like Kroki, PlantUML servers, and Mermaid.ink.
  • Use Case: You need to document a user login flow for a technical design document. Describe the steps, and the Skill will generate a sequenceDiagram in Mermaid syntax.

Quick Start

Use the uml-diagramming skill to generate a Mermaid sequence diagram for a user login flow.

Frequently Asked Questions about uml-diagramming

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

FAQPage Schema
How do I generate Mermaid sequence diagrams from text descriptions?

You can generate Mermaid sequence diagrams by providing simple text descriptions of the user flow or logic. The Skill outputs Mermaid or PlantUML code blocks directly from your specifications, eliminating manual drawing.

Can I create PlantUML class and component diagrams for architecture documentation?

Yes, you can create PlantUML class and component diagrams for architecture documentation. The Skill generates diagram scripts for class, component, state, and deployment diagrams suitable for technical design documents.

Does this diagram generation tool support output for Kroki and PlantUML servers?

The diagram generation tool supports output for Kroki and PlantUML servers. It outputs code compatible with Kroki-renderable formats, PlantUML servers, and Mermaid.ink, allowing you to easily render various UML types.

What is the best way to automate UML diagram creation for code documentation?

The best way to automate UML diagram creation for code documentation is using text-based generation tools. This Skill translates natural specifications into Mermaid or PlantUML syntax, bypassing the need for complex manual syntax.

What types of UML and flow diagrams can I generate using text specifications?

You can generate various UML and flow diagrams using text specifications, including sequence, class, activity, use case, component, state, and deployment diagrams. It facilitates script generation for both architecture and flow documentation.