Agent skill · Design & Presentation

plantuml-ascii

Generate ASCII art diagrams using PlantUML text mode. Use when user asks to create ASCII diagrams, text-based diagrams, terminal-friendly diagrams, or mentions plantuml ascii, text diagram, ascii art diagram. Supports: Converting PlantUML diagrams to ASCII art, Creating sequence diagrams, class diagrams, flowcharts in ASCII format, Generating Unicode-enhanced ASCII art with -utxt flag

GitHub68,948★ · +463/wk · 2 repos on radarProfile →
copilotcan modify filesMIT
Install
npx skills add github/awesome-copilot --skill plantuml-ascii --agent copilot

Same command for any agent — swap --agent for claude-code, codex, cursor.

Facts
Files in the skill folder: 1
SKILL.md size: 6 KB
Bundled scripts: none
Allowed tools: BashWriteRead
Path: skills/plantuml-ascii/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 37,432 · +281 this week
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# PlantUML ASCII Art Diagram Generator ## Overview Create text-based ASCII art diagrams using PlantUML. Perfect for documentation in terminal environments, README files, emails, or any scenario where graphical diagrams aren't suitable. ## What is PlantUML ASCII Art? PlantUML can generate diagrams as plain text (ASCII art) instead of images. This is useful for: - Terminal-based workflows - Git commits/PRs without image support - Documentation that needs to be version-controlled - Environments where graphical tools aren't available ## Installation ```bash # macOS brew install plantuml # Linux (varies by distro) sudo apt-get install plantuml # Ubuntu/Debian sudo yum install plantuml # RHEL/CentOS # Or download JAR directly wget https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar ``` ## Output Formats | Flag | Format | Description | | ------- | ------------- | ------------------------------------ | | `-txt` | ASCII | Pure ASCII characters | | `-utxt` | Unicode ASCII | Enhanced with box-drawing characters | ## Basic Workflow ### 1. Create PlantUML Diagram File ```plantuml @startuml participant Bob actor Alice Bob -> Alice : hello Alice -> Bob : Is it o

What's inside
Steps it walks through
  1. Overview
  2. What is PlantUML ASCII Art?
  3. Installation
  4. Output Formats
  5. Basic Workflow
  6. 1. Create PlantUML Diagram File
  7. 2. Generate ASCII Art
  8. 3. View Output
  9. Diagram Types Supported
  10. Sequence Diagram
  11. Class Diagram
  12. Activity Diagram
  13. State Diagram
  14. Component Diagram
Commands it runs
macOS
brew install plantuml
Linux (varies by distro)
sudo apt-get install plantuml  # Ubuntu/Debian
sudo yum install plantuml      # RHEL/CentOS
Or download JAR directly
wget https://github.com/plantuml/plantuml/releases/download/v1.2024.0/plantuml-1.2024.0.jar
Standard ASCII output
plantuml -txt diagram.puml
Unicode-enhanced output (better looking)
More from awesome-copilot
All skills →
About this skill
What does the plantuml-ascii skill do?

Generate ASCII art diagrams using PlantUML text mode. Use when user asks to create ASCII diagrams, text-based diagrams, terminal-friendly diagrams, or mentions plantuml ascii, text diagram, ascii art diagram. Supports: Converting PlantUML diagrams to ASCII art, Creating sequence diagrams, class diagrams, flowcharts in ASCII format, Generating Unicode-enhanced ASCII art with -utxt flag

How do I install it?

Run `npx skills add github/awesome-copilot --skill plantuml-ascii --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From github/awesome-copilot, a repository with 37,432 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going