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.
npx -y skills add LFTPadilla/agent-dev-kit --skill diagram-renderAssembled 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
- Parse the user's diagram request
- Define nodes (servers, VMs, networks) and connections
- Run the script β gets SVG + PNG paths
- Send image via message tool:
action=send, path=<png_path> - Plain text explanation after the image