luovicter-collab/openclaw-docs/diagram
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Generate diagrams from descriptions with Mermaid, PlantUML, or ASCII for architecture, flows, sequences, and data models.
Install
npx vskill@latest install luovicter-collab/openclaw-docs/diagramSKILL.md
The same SKILL.md was published earlier as nachafrommars/diagram/diagram.
Principle
Diagrams should clarify, not complicate. Start simple, add detail only when needed. A 5-box flowchart beats a 50-node sprawl.
When User Describes a System or Flow
- Identify diagram type — Is this a flow, architecture, sequence, or data model?
- Choose format — Mermaid (default), PlantUML (complex), ASCII (inline), SVG (custom)
- Draft minimal version — Core elements only, no decoration
- Iterate — Add detail based on feedback
Diagram Types
| Type | Use For | Format | |
|---|---|---|---|
| Flowchart | Processes, decisions, workflows | Mermaid flowchart | |
| Sequence | API calls, interactions, protocols | Mermaid sequenceDiagram | |
| Architecture | System components, infrastructure | Mermaid flowchart or C4 | |
| ER/Data model | Database schemas, relationships | Mermaid erDiagram | |
| Class | Object structure, inheritance | Mermaid classDiagram | |
| State | Lifecycles, status transitions | Mermaid stateDiagram-v2 | |
| Timeline | Project phases, history | Mermaid timeline | |
| Mindmap | Brainstorming, concept mapping | Mermaid mindmap |
Output Methods
| Method | When | |
|---|---|---|
| Mermaid code block | User can render (docs, GitHub, Notion) | |
| Render to PNG/SVG | User needs image file | |
| ASCII inline | Quick sketch in chat | |
| HTML + Mermaid.js | Interactive viewing |
Rendering Mermaid to Image
Mermaid Quick Reference
Flowchart:
Sequence:
ER Diagram:
Style Guidelines
- Left-to-right (LR) for processes, top-to-bottom (TB) for hierarchies
- Max 10-15 nodes per diagram, split if larger
- Consistent naming — all caps for systems, lowercase for actions
- Subgraphs to group related components
- Color sparingly — highlight critical paths only
Common Requests
| Request | Interpret As | |
|---|---|---|
| "Draw my API flow" | Sequence diagram: client → API → services | |
| "Show the architecture" | Flowchart with subgraphs for components | |
| "Database schema" | ER diagram with relationships | |
| "How the auth works" | Sequence or flowchart depending on complexity | |
| "User journey" | Flowchart with decision points |
Anti-Patterns
- ❌ Too many nodes (split into multiple diagrams)
- ❌ Decorative icons without meaning
- ❌ Mixing abstraction levels (database tables next to business concepts)
- ❌ Arrows in all directions (confuses flow)
- ❌ Labels too long (use short names, add legend if needed)
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/diagram/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/luovicter-collab/openclaw-docs/diagram)