diagram

Render complex relationships and workflows as interactive Cytoscape.js browser diagrams.

4|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/npow/claude-skills --skill diagram-npow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diagram
Source: https://github.com/npow/claude-skills/tree/main/diagram
Command: npx skills add https://github.com/npow/claude-skills --skill diagram-npow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns complex relationships, workflows, and structures into readable, interactive browser-based diagrams that users can drag, zoom, and explore.

Core Features & Use Cases

  • Interactive Rendering: Creates live Cytoscape.js diagrams with draggable nodes, zooming, panning, labels, arrows, and visual grouping.
  • Structured Layouts: Supports dependency graphs, flowcharts, hub-and-spoke diagrams, and two-column comparisons with consistent positioning and color legends.
  • Validation and Review: Checks node readability, edge styling, layout fit, CDN configuration, and browser rendering before delivery.
  • Use Case: Visualize a software architecture by mapping services, dependencies, optional integrations, and data flows in an interactive diagram that can be inspected directly in a browser.

Quick Start

Ask the diagram skill to render the relationships, labels, and dependencies from your project as an interactive browser diagram.

Frequently Asked Questions about diagram

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create interactive architecture diagrams in my browser?

To create interactive architecture diagrams in your browser, this Skill uses Cytoscape.js to render node-and-edge structures with draggable nodes, zooming, panning, and visual grouping. It requires explicit node dimensions and browser rendering through Chrome DevTools.

Can I visualize dependency graphs and flowcharts without static images?

Yes, you can visualize dependency graphs and flowcharts dynamically. This Skill renders complex relationships as interactive browser-based diagrams, allowing users to drag, zoom, and explore structured layouts like hub-and-spoke diagrams instead of using static images.

Does this diagram tool require Cytoscape.js for rendering workflows?

Yes, this diagram tool requires Cytoscape.js for rendering workflows. It relies on the framework to apply string-based edge styling, configure CDN settings, and render interactive node-and-edge structures directly within Chrome DevTools.

What is the best way to map software architecture and data flows visually?

The best way to map software architecture and data flows visually is by defining explicit node positions and string-based edge styling flags. This Skill validates layout fit, node readability, and browser rendering before delivering the interactive diagram.

Are there limitations when rendering network visualizations through Chrome DevTools?

When rendering network visualizations through Chrome DevTools, limitations include the strict requirement for explicit node dimensions and positions. The Skill must perform visual verification of layout fit and edge styling before delivery to ensure readability.

Do I need to specify node positions for dependency graphs?

Yes, you need to specify node positions for dependency graphs. The Skill requires explicit node dimensions and positions to generate structured layouts like two-column comparisons, roadmaps, and hub-and-spoke diagrams with consistent positioning and color legends.