Vp Class Diagram — Design skill for Claude Code
claude code skill: java code to a visual paradigm style uml class diagram (html + png).
How to install Vp Class Diagram
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open DogukanUrker/vp-class-diagram and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Vp Class Diagram does
claude code skill: java code to a visual paradigm style uml class diagram (html + png).
Alternatives in Design
- Canvas Design — Create beautiful visual art in PNG and PDF documents using design philosophy 94.1k ★
- Export Diagram — Export a diagram-design HTML file to .svg and .png next to the source 27.2k ★
- Plan Artifact — Creates one polished, self-contained HTML artifact from a plan, PRD, roadmap, strategy, migration, rollout, re 652 ★
README
vp-class-diagram
a [claude code](https://claude.com/claude-code) skill that turns java code into a uml class diagram that looks like visual paradigm output. it copies the same blue boxes, fonts, straight lines and arrowheads.

what you get
diagram.html: the diagram as a web pagediagram.png: a sharp 2x screenshot, taken for you with headless chrome- both files go next to your
srcfolder, never inside it, so they don't end up in asrczip
install
git clone https://github.com/DogukanUrker/vp-class-diagram ~/.claude/skills/vp-class-diagram
you need python 3. the png also needs google chrome, chromium, edge or brave. there are no packages to install.
use
in claude code, inside your java project:
make the class diagram for this project
or run `/vp-class-diagram`. claude does these steps:
- reads your
.javafiles - writes a small json model of them
- builds the page and the png
- looks at the png and fixes the layout if anything overlaps
what it draws
| java | uml |
|---|---|
extends |
solid line, white triangle |
implements |
dashed line, blue triangle |
| a field of another class | solid line, open arrow (or a diamond for aggregation / composition) |
new, parameters, return types |
dashed line, open arrow |
it also shows:
- abstract classes and methods in italic
- interfaces with an
<>label - static members underlined
- multiplicity labels like
0..*
it leaves out the test / main class on purpose.

build by hand
python3 scripts/build.py examples/factory.json diagram.html
`SKILL.md` describes the model format. `examples/` has full models.
note
this project is not made by visual paradigm, and has no link to it. it only copies the look of its class diagrams. it never adds visual paradigm's logo or watermark.
license
[mit](LICENSE)
Related Skills
Uml Drawing Skill
Agent Skill: draw a correct UML class diagram via BESSER B-UML and generate SVG/PNG outputs in one call — no b
Gongnangi Chart Skill
Claude Code skill: McKinsey/Bain consulting-style HTML chart generator with Chrome headless PNG export
Store Screenshots Skill
Claude Code skill that generates beautiful, editorial-style App Store and Microsoft Store screenshots as HTML
Web Image Skill
不依赖模型的多模态能力,用 HTML/CSS 渲染生成图片的 Claude Code skill · 32 套风格 · 20+ 尺寸预设 · 零依赖导出 PNG
HTML Slides
Agent skill (SKILL.md) for polished 1920x1080 HTML slides: charts, diagrams, maps, computed numbers, illustrat
Awwwards Website Skill
Design and build Awwwards-caliber websites with cinematic animations, immersive interactions, and world-class
Related Agents
ByteBitesDesign.Agent
A focused agent for generating and refining ByteBites UML diagrams and class scaffolds. Use when working on do
YouTube Asset Builder
Generates real PNG visual assets, animated diagram clips, and thumbnail candidates for a "Claude Explains" You
Asset Creator
Creates code-based visual assets — SVG icons, OG image HTML, social banners, icon sets. Code-only output (not