What problem does it solve? Creating and maintaining architecture and UML diagrams manually is slow and hard to version-control, and documentation platforms like Confluence or Notion cannot render PlantUML code blocks natively. This Skill generates PlantUML syntax from natural language, converts .puml files and markdown-embedded diagrams to images, and validates syntax for CI/CD pipelines. ## Core Features & Use Cases - Diagram Generation: Create all 19 PlantUML diagram types (sequence, class, ER, activity, state, Gantt, mindmap, deployment, and more) from plain-language descriptions, with styling themes and Unicode symbol enrichment. - Markdown Processing: Extract embedded ```puml blocks and linked .puml files from markdown, convert them to PNG/SVG images, and rewrite the markdown with image links for Confluence or Notion upload. - Code-to-Diagram Conversion: Map Spring Boot, FastAPI, Python ETL, Node.js, and React codebases to deployment, component, and sequence diagrams using ready-made example templates. - Use Case: Before uploading a design document to Confluence, run the markdown processor to convert every PlantUML block into an image link, then validate all diagram syntax in CI with the --validate flag. ## Quick Start Use the plantuml skill to create a sequence diagram for the user authentication flow and convert it to an SVG image.