agentsclimarketplace

Diagram render

Skill LFTPadilla/agent-dev-kit/plugins/dev-skills/skills/diagram-render

Replicable agent development system: curated Claude Code/Codex skills + bootstrap for the external tools (GSD, caveman, ponytail) that complete the stack.

Install
npx -y skills add LFTPadilla/agent-dev-kit --skill diagram-render

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Renders network diagrams, flowcharts, and infrastructure diagrams as PNG images using SVG generation and sharp. Use when the agent needs to output a network diagram, system architecture, flowchart, or infrastructure map as a viewable image. Triggers on: "make a diagram", "render this network", "show infrastructure as image", "draw topology", "create flowchart", "generate diagram".

SKILL.md

2.0 KB, as published. Nobody here has run it

Diagram Render πŸ”§

Renders network diagrams, flowcharts, and infrastructure visualizations as PNG images using SVG + sharp.

Location

The render script lives in the same skill folder as this SKILL.md:

<skill_folder>/
β”œβ”€β”€ SKILL.md
└── scripts/
    └── diagram-render.js

When to Use

  • User asks to "make a diagram", "render this network", "show infrastructure as image"
  • System architecture, network topology, or flowchart needs to be visualized
  • Infrastructure documentation that would look better as an image than ASCII art

How It Works

The script takes two arguments:

  • --nodes β€” newline-separated node definitions: ID|LABEL|TYPE|COL|ROW
  • --conns β€” newline-separated connections: FROM|TO|LABEL|COLOR
  • --title β€” diagram title

Node types: lan, cloud, cluster, server, vm, pbs, tailscale Colors: hex color like #E74C3C for red, #27AE60 for green, etc.

Example

node <skill_folder>/scripts/diagram-render.js \
  --nodes 'LAN|Local Network|lan|0|0
host-a|Server A|server|1|0
host-b|Server B|server|2|0
store|Backup Store|pbs|3|0
worker-1|VM Worker-1|vm|1|1
worker-2|VM Worker-2|vm|1|2' \
  --conns 'LAN|host-a|SSH|#E74C3C
LAN|host-b|SSH|#E74C3C
host-a|host-b|Cluster LAN|#9B59B6
host-b|store|Backup|#E74C3C' \
  --title 'Example Cluster + Backup Store'

Output: JSON with svg and png paths.

Workflow

  1. Parse the user's diagram request
  2. Define nodes (servers, VMs, networks) and connections
  3. Run the script β†’ gets SVG + PNG paths
  4. Send image via message tool: action=send, path=<png_path>
  5. Plain text explanation after the image

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.