Skip to main content
skill

diagrammer — Claude Code skill: what it does, how to install

Turns plain-text prompts into blueprint-styled SVG charts via JSON specs. Helpful when documentation or slide decks require clean vector visuals.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill creative-design/diagrammer
Open on GitHub

What diagrammer does

The skill lets Claude Code build technical vector diagrams directly inside your workspace. You describe an architecture in plain words. The agent structures it into a JSON object with nodes and edges, supporting shapes like box, database, circle, and stack.

Actual rendering depends on the local CLI installed with pipx install diagrammer. The agent writes the JSON spec to disk and streams the rendered output into an .svg file. Without that tool, SVG generation fails.

This setup targets clean checked-in SVG assets for repositories. If your workflow relies on native Mermaid markdown or editable Excalidraw canvases, choose those instead.

What it helps with

  • render backend architecture schemes directly to SVG
  • sketch a request routing pipeline between client and database
  • visualize state machine transitions for project docs
  • diagram a neural network layout for technical slides

Example prompts for the agent

  • Draw an SVG architecture diagram with a client, API gateway, and Postgres database
  • Create a blueprint SVG showing our data processing pipeline for the README
  • Sketch a state machine diagram for the order checkout process

How to install diagrammer

1claude-code-templates

npx claude-code-templates@latest --skill creative-design/diagrammer

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill diagrammer -a claude-code

3Manually: put the files in place

~/.claude/skills/diagrammer/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/diagrammer/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about diagrammer

How do I install diagrammer in Claude Code?

Run npx claude-code-templates@latest --skill creative-design/diagrammer in your terminal. You can also install it via npx skills add davila7/claude-code-templates --skill diagrammer -a claude-code or link ~/.claude/skills/diagrammer/SKILL.md.

What external dependencies does diagrammer require?

You need the rendering CLI on your machine via pipx install diagrammer. The skill creates the JSON spec, but the binary compiles it into SVG.

When should I choose diagrammer over Mermaid?

Use diagrammer when you need a standalone vector SVG file committed to version control. If your markdown platform renders Mermaid blocks natively, stick with Mermaid.

Similar skills

Everything for Design →

From the same set740

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor