plantuml-ascii

Render PlantUML diagrams as ASCII or Unicode ASCII text.

1|Updated May 4, 2026
One-click install
npx skills add https://github.com/beel-collab/presets.dev --skill plantuml-ascii-beel-collab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plantuml-ascii
Source: https://github.com/beel-collab/presets.dev/tree/main/skills/plantuml-ascii
Command: npx skills add https://github.com/beel-collab/presets.dev --skill plantuml-ascii-beel-collab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill renders PlantUML diagrams as plain-text ASCII diagrams, enabling visualization in non-graphical environments like terminals, README files, or CI logs.

Core Features & Use Cases

  • ASCII rendering: Generate plain ASCII diagrams from PlantUML sources.
  • Unicode ASCII option: Produce Unicode box-drawing characters for enhanced readability.
  • Use Case: Ideal for terminal documentation, quick reviews in codebases, and lightweight diagrams in text-only workflows.

Quick Start

Use PlantUML to generate ASCII diagrams from your PlantUML sources. Start with a .puml file: plantuml -txt diagram.puml plantuml -utxt diagram.puml

Frequently Asked Questions about plantuml-ascii

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

FAQPage Schema
How do I render PlantUML diagrams as ASCII art in a terminal?

You can render PlantUML diagrams as ASCII art by using PlantUML tooling to parse .puml sources and generate plain-text outputs, typically by running the command `plantuml -txt` on your source file.

Can I use Unicode box-drawing characters instead of plain ASCII for PlantUML text diagrams?

Yes, you can generate Unicode ASCII diagrams by running `plantuml -utxt diagram.puml`, which uses Unicode box-drawing characters to enhance readability over standard plain ASCII outputs.

What is the best way to display PlantUML sequence and class diagrams in a README?

The best way to display sequence, class, and other UML diagrams in a README is to render them as plain-text ASCII or Unicode art, ensuring visualization in non-graphical environments like text-only workflows.

Does PlantUML ASCII rendering require a local installation or Java JAR?

PlantUML ASCII rendering relies on standard PlantUML tooling, which requires either a local installation of the PlantUML application or running the tool via its Java JAR file to parse sources.

What diagram types are supported when converting PlantUML to plain-text ASCII?

Converting PlantUML to plain-text ASCII supports sequence, class, activity, state, component, use-case, and deployment diagrams, outputting terminal-friendly visualization formats like .atxt or .utxt.