skills/diagram/npm/skill-files/SKILL.md
AI-powered diagram creation, editing, and format conversion. Generate flowcharts, sequence diagrams, ER diagrams, architecture diagrams and more in Mermaid, draw.io, PlantUML, and Graphviz formats. Powered by evolink.ai
npx skillsauth add evolinkai/evolink-skills Diagram GeneratorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
AI-powered diagram creation, editing, and format conversion from your terminal. Generate flowcharts, sequence diagrams, ER diagrams, architecture diagrams and more in Mermaid, draw.io, PlantUML, and Graphviz formats.
Powered by Evolink.ai
export EVOLINK_API_KEY="your-key-here"
Get a free key: evolink.ai/signup
bash scripts/diagram.sh generate flowchart "user login flow with OAuth and MFA"
bash scripts/diagram.sh preview login_diagram.mmd
| Command | Description |
|---------|-------------|
| templates | List all diagram types, formats, and usage examples |
| preview <file> | Open diagram in browser (Mermaid HTML, draw.io link, PlantUML URL, Graphviz SVG) |
| Command | Description |
|---------|-------------|
| generate <type> [--format <fmt>] "<desc>" | AI generate diagram from natural language description |
| edit <file> "<instruction>" | AI modify existing diagram file based on instruction |
| convert <file> --to <format> | AI convert diagram between formats |
| explain <file> | AI explain diagram structure in plain language |
| Type | Description |
|------|-------------|
| flowchart | Process flows, decision trees, workflows |
| sequence | API calls, service interactions, message flows |
| class | OOP class hierarchies, interfaces, relationships |
| er | Database entity-relationship diagrams |
| state | State machines, lifecycle transitions |
| mindmap | Idea maps, topic hierarchies, brainstorming |
| architecture | System architecture, microservices, cloud infra |
| network | Network topology, server layout, connectivity |
| gantt | Project timelines, task scheduling |
| pie | Data distribution, proportions |
| git | Git branch/merge visualization |
| c4 | C4 model (context, container, component, code) |
| Format | Extension | Best For |
|--------|-----------|----------|
| mermaid | .mmd | Documentation, README files (native GitHub/GitLab rendering) |
| drawio | .drawio | Architecture diagrams (drag-and-drop editing in diagrams.net) |
| plantuml | .puml | UML diagrams (rich UML support, sequence diagrams) |
| graphviz | .dot | Graph/network layouts (automatic layout algorithms) |
bash scripts/diagram.sh generate flowchart "CI/CD pipeline with build, test, and deploy stages"
bash scripts/diagram.sh generate er --format drawio "e-commerce database with users, orders, products"
bash scripts/diagram.sh edit flow.mmd "add error handling branch after validation step"
bash scripts/diagram.sh convert flow.mmd --to drawio
bash scripts/diagram.sh explain architecture.puml
bash scripts/diagram.sh preview flow.mmd
| Variable | Default | Required | Description |
|---|---|---|---|
| EVOLINK_API_KEY | — | Yes (AI commands) | Your EvoLink API key. Get one free |
| EVOLINK_MODEL | claude-opus-4-6 | No | Model for AI generation |
Required binaries: python3, curl
Optional: dot (Graphviz) for local SVG rendering in preview command
Data Transmission
AI commands send diagram content to api.evolink.ai for processing by Claude. By setting EVOLINK_API_KEY and using these commands, you consent to this transmission. Data is not stored after the response is returned. The templates and preview commands run entirely locally and never transmit data.
Preview Command
plantuml.com for rendering. A warning is displayed before opening.dot binary if installed.Network Access
api.evolink.ai — AI generation (AI commands only)cdn.jsdelivr.net — Mermaid.js library (preview command, Mermaid format only)plantuml.com — PlantUML rendering (preview command, PlantUML format only)Persistence & Privilege
Temporary files for API payloads are cleaned up automatically. No credentials or persistent data are stored.
development
Seedance 2.0 AI video generation via EvoLink API. Three modes — text-to-video, image-to-video (1-2 images), reference-to-video (images + videos + audio). Auto audio (voice, SFX, BGM). Works with OpenClaw, Claude Code, Cursor. Powered by ByteDance Seedance 2.0.
development
AI image generation & editing — GPT Image, GPT-4o, Seedream, Qwen, WAN, Gemini. Text-to-image, image-to-image, inpainting. 19 models, one API key.
development
Read, write, and analyze Google Sheets with AI-powered insights, formula generation, and data summarization. Powered by evolink.ai
development
Read, write, and analyze Google Sheets with AI-powered insights, formula generation, and data summarization. Powered by evolink.ai