agentsclimarketplace

Diagram render

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

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".From its SKILL.md

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.

2 things 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.
  • runs commandsInstructs the agent to run 1 command, including `node <skill_folder>/scripts/diagram-render.js`.

SKILL.md

2.0 KB, 494 tokens by cl100k_base, 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

What ships with it: 2 files

5.8 KB alongside SKILL.md, 1 of them executable

scripts/

Keep looking

Skills are one crate of 325,949. 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.