plantuml-renderer

Render PlantUML code blocks into SVG, PNG, TXT, or UTXT files.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/cruldra/skills --skill plantuml-renderer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plantuml-renderer
Source: https://github.com/cruldra/skills/tree/main/skills/plantuml-renderer
Command: npx skills add https://github.com/cruldra/skills --skill plantuml-renderer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Rendering PlantUML diagrams from plain PlantUML code blocks embedded in text or documents and exporting them in formats like SVG, PNG, TXT, or UTXT using a local Java runtime and plantuml.jar.

Core Features & Use Cases

  • Convert PlantUML blocks found in pasted text or files into diagrams (SVG/PNG) or ASCII representations (TXT/UTXT) via the local PlantUML toolchain.
  • Validate environment prerequisites (Java availability and presence of ./assets/plantuml.jar) before rendering, and provide actionable guidance if missing.
  • Handle multiple code blocks within a single input, producing indexed outputs when necessary (e.g., diagram_001.svg, diagram_002.svg).

Quick Start

Paste PlantUML code or point to a file, and the renderer outputs the diagram in the chosen format (svg/png/txt/utxt) using the local plantuml.jar.

Frequently Asked Questions about plantuml-renderer

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

FAQPage Schema
How do I render PlantUML diagrams from text into SVG or PNG images?

To render PlantUML diagrams, paste PlantUML code blocks or supply file paths, and the tool outputs SVG or PNG images using a local Java runtime and plantuml.jar.

Do I need Java installed to convert PlantUML code blocks into images?

Yes, you need Java installed and the plantuml.jar file present in the ./assets/ directory to convert PlantUML code blocks into images locally.

Can I render multiple PlantUML blocks in a single input file?

Yes, the renderer handles multiple PlantUML code blocks within a single input, producing indexed outputs like diagram_001.svg and diagram_002.svg.

What is the best way to generate ASCII text diagrams from PlantUML code?

To generate ASCII text diagrams, provide PlantUML code and request the TXT or UTXT output format, which uses the local plantuml.jar toolchain.

Why does my PlantUML rendering fail with a missing jar or Java error?

PlantUML rendering fails if Java is unavailable or ./assets/plantuml.jar is missing, but the tool performs prechecks and provides actionable guidance to fix the environment.

What file formats are supported when exporting PlantUML diagrams locally?

Supported PlantUML export formats include SVG and PNG for images, alongside TXT and UTXT for ASCII representations, all generated via the local plantuml.jar.