2.6k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill agent-topology-visualizer- _meta.json483 B
- SKILL.md4.4 KB
Overview
This skill generates interactive SVG architecture diagrams for AI agent systems and outputs a self-contained HTML page. It visualizes multi-agent setups, orchestration flows, pipelines, and topology with hover highlighting, tooltips, and curved bezier connections. It works with any agent framework and supports zone-based auto-layout and theming.
How this skill works
The generator takes a JSON topology definition describing nodes, zones, connections, pipelines, and theme settings. It produces an embedded SVG with edge-to-edge curved connections, interactive hover/tap behaviors, tooltips, and responsive layout in a single HTML file (or optional SVG-only outputs). If node positions are omitted, an auto-layout places nodes by zone. Pipelines are recognized and highlighted transitively when hovering any member.
When to use it
- Document multi-agent architectures and orchestration flows
- Visualize data pipelines, sequential processing, or deployment chains
- Share a portable, interactive diagram that needs no external assets
- Embed topology visuals into documentation, demos, or status pages
- Inspect relationships (agent↔system, hub↔node) and runtime responsibilities
Best practices
- Model topology as structured JSON: clear ids, types, zones, and optional positions
- Group related nodes into zones to improve auto-layout and readability
- Define pipelines explicitly to enable full-chain highlighting
- Use node types and subtitles to convey role and behavior concisely
- Customize theme colors and font for brand consistency and contrast
Example use cases
- Show orchestration between a central router and worker agents in OpenClaw, CrewAI, or AutoGen setups
- Map a content pipeline from ingestion to synthesizer to writer and website output
- Illustrate infrastructure dependencies: databases, external APIs, and ops agents
- Generate a standalone diagram for a README, internal wiki, or architecture review
- Embed SVG paths into a web page while keeping interactive styling and tooltips
FAQ
Provide a JSON topology file following the schema: nodes, zones, connections, pipelines, and theme settings.
Can I get just the SVG without the HTML wrapper?
Yes. You can output SVG-only or SVG paths for embedding via command flags.
How does auto-layout handle many nodes?
Auto-layout distributes nodes into defined zones and uses spacing heuristics; for dense diagrams, supply explicit positions for fine control.