plantuml

Generate PlantUML diagrams from conversational context as inline markdown images.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/benonions/dotfiles --skill plantuml-benonions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plantuml
Source: https://github.com/benonions/dotfiles/tree/main/codex/.codex/skills/community/emacs-skills/plantuml
Command: npx skills add https://github.com/benonions/dotfiles --skill plantuml-benonions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the creation of visual diagrams directly from your current interaction context, making complex information easier to understand and share.

Core Features & Use Cases

  • Diagram Generation: Creates diagrams using PlantUML based on provided context.
  • Customizable Appearance: Allows for transparent backgrounds and user-defined foreground colors for better integration with Emacs.
  • Use Case: Quickly visualize a system architecture, a sequence of operations, or a data flow described in a conversation, outputting it as a renderable markdown image.

Quick Start

Use the plantuml skill to create a diagram from the recent conversation context.

Frequently Asked Questions about plantuml

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

FAQPage Schema
How do I generate PlantUML diagrams from conversational context?

To generate PlantUML diagrams from context, this skill processes your conversational history and outputs the resulting visualization as an inline markdown image. It directly translates text descriptions into visual formats without manual coding.

Can I create markdown diagrams with transparent backgrounds for Emacs?

Yes, you can create markdown diagrams with transparent backgrounds specifically designed for Emacs. The skill supports customizing diagram appearance with transparent backgrounds and Emacs-specific foreground colors to ensure optimal readability.

Do I need a PlantUML executable to render markdown images?

Yes, you need the PlantUML executable installed locally to render markdown images. Additionally, an Emacs client is required for querying and applying specific foreground colors to the generated diagrams.

What's the best way to visualize system architecture from text?

The best way to visualize system architecture from text is using an automated diagram generation tool that parses context. This skill automatically extracts system architecture details from your conversation and renders them as visual markdown images.

Does this diagram generation approach support sequence and data flow visualization?

Yes, this diagram generation approach supports sequence and data flow visualization. You can quickly visualize a system architecture, a sequence of operations, or a data flow described in your conversation and output it as a renderable markdown image.

Why are my PlantUML colors not matching my Emacs theme?

If your PlantUML colors do not match your Emacs theme, the diagram lacks proper foreground color querying. This skill requires an Emacs client to query and apply the correct foreground colors, ensuring visual integration with your specific theme.