plantuml-ascii

Convert PlantUML definitions into ASCII art diagrams using the PlantUML command-line tool.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/htn332805/run_mcp --skill plantuml-ascii-htn332805
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plantuml-ascii
Source: https://github.com/htn332805/run_mcp/tree/main/local-mcp-rag/documents/markdown_docs/plantuml-ascii%20
Command: npx skills add https://github.com/htn332805/run_mcp --skill plantuml-ascii-htn332805

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to create text-based ASCII art diagrams directly from PlantUML code, making diagrams usable in environments that don't support graphical rendering.

Core Features & Use Cases

  • ASCII Diagram Generation: Convert PlantUML diagrams into pure ASCII or Unicode-enhanced ASCII art.
  • Terminal-Friendly Output: Ideal for READMEs, commit messages, emails, and terminal-based documentation.
  • Use Case: You need to include a sequence diagram in a GitHub README file that only supports plain text. Use this Skill to generate the ASCII version of your PlantUML sequence diagram.

Quick Start

Generate an ASCII art diagram from your PlantUML code using the plantuml command with the -txt flag.

Frequently Asked Questions about plantuml-ascii

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

FAQPage Schema
How do I convert PlantUML diagrams to ASCII art for plain text documentation?

To convert PlantUML diagrams to ASCII art, use the plantuml command-line tool with the -txt flag for pure ASCII or -utxt for Unicode-enhanced output, generating text-based diagrams suitable for plain text documentation.

Can I generate text-based sequence diagrams for a GitHub README?

Yes, you can generate text-based sequence diagrams for a GitHub README by converting PlantUML sequence definitions into terminal-friendly ASCII art, ensuring graphical rendering is not required to display the diagram.

What diagram types are supported when generating ASCII art from PlantUML?

When generating ASCII art from PlantUML, supported diagram types include sequence, class, flowchart, and state diagrams, all of which can be output as pure ASCII or Unicode-enhanced text.

Does PlantUML support Unicode-enhanced ASCII output for terminal environments?

Yes, PlantUML supports Unicode-enhanced ASCII output for terminal environments by utilizing the -utxt flag, providing improved text-based diagram rendering compared to pure ASCII.

What is the best way to include flowcharts in commit messages or emails?

The best way to include flowcharts in commit messages or emails is generating terminal-friendly ASCII art from PlantUML definitions, producing pure text-based output that renders correctly in plain text environments.

Why use ASCII art diagrams instead of graphical PlantUML output?

Use ASCII art diagrams instead of graphical PlantUML output when working in environments that do not support graphical rendering, such as terminal interfaces, commit messages, or plain text documentation.