What problem does it solve?
This skill automates the generation and publication-ready rendering of PlantUML diagrams from text descriptions, Markdown content, and code.
Core Features & Use Cases
- Generate diagrams from natural language for all 19 PlantUML diagram types (UML and non-UML).
- Extract PlantUML diagrams from Markdown (embedded code blocks and linked .puml files) and convert to PNG/SVG.
- Process Markdown for Confluence/Notion by replacing diagrams with image links and validating syntax.
- Unicode symbol enrichment to improve semantic clarity and readability.
Quick Start
To get started, check your environment, then process Markdown or code to diagrams:
- Check environment: python scripts/check_setup.py
- Process a Markdown file with embedded and linked diagrams: python scripts/process_markdown_puml.py article.md
- Convert a standalone PlantUML file: java -jar plantuml.jar diagram.puml
- Generate an SVG image: java -jar plantuml.jar -tsvg diagram.puml