diagrams-generator
Generate Mermaid diagrams following C4 conventions. Activates for create diagram, draw diagram, visualize, system diagram, architecture diagram, C4 diagram, context diagram, container diagram, component diagram, sequence diagram, ER diagram, entity relationship, data model, deployment diagram. Coordinates with diagrams-architect agent.
Why use this skill?
Efficiently generate C4, sequence, and ER diagrams within OpenClaw. This skill coordinates with the diagrams-architect agent to keep your system documentation accurate.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anton-abyzov/sw-diagrams-generatorWhat This Skill Does
The diagrams-generator skill acts as an intelligent architectural coordinator within the OpenClaw ecosystem. It is specifically engineered to bridge the gap between human architectural intent and machine-generated visualization. Rather than generating low-quality diagrams directly, this skill functions as an orchestrator that analyzes user requests, gathers necessary technical specifications from project documentation, and delegates the heavy lifting to the diagrams-architect subagent. This ensures that every diagram generated adheres to strict C4 modeling conventions, maintaining consistency across your technical documentation. By leveraging automated context loading, it ensures the resulting diagrams are not just pretty pictures, but accurate representations of your actual system design.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/anton-abyzov/sw-diagrams-generator
Use Cases
- Documentation Automation: Quickly visualize newly designed microservices or API structures without manually editing files.
- Onboarding Assistance: Generate high-level C4 context diagrams to help new team members understand system boundaries and external dependencies.
- Database Schema Modeling: Instantly generate Entity Relationship (ER) diagrams from existing data models, ensuring the schema remains visible and auditable.
- Infrastructure Auditing: Visualize production or staging infrastructure to identify potential bottlenecks or misconfigurations in deployment strategies.
Example Prompts
- "Create a C4 container diagram showing our new payment gateway services and their connection to the existing database."
- "I need a sequence diagram for the user authentication flow based on the documentation in the auth-design.md file."
- "Generate an ER diagram for the customer profile data model to help me review our current schema."
Tips & Limitations
- Context is King: The skill is significantly more effective when your project repository contains updated
.mdspecification files. Ensure your architecture docs are up to date for best results. - Delegation Model: Remember that this skill does not generate the diagram image itself. If you encounter issues with the visual layout, verify the
diagrams-architectagent configuration. - Scope: Keep requests specific to a single diagram type for better clarity. Avoid asking for multiple complex diagrams in one single prompt to maintain high fidelity in the output.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-anton-abyzov-sw-diagrams-generator": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write
Related Skills
network-engineer
Cloud network architect for VPC design, service mesh, zero-trust networking, load balancers, and CDN optimization. Use for network troubleshooting or connectivity issues.
jira-multi-project-mapper
Expert in mapping SpecWeave specs to multiple JIRA projects with intelligent project detection and cross-project coordination. Use when syncing to multiple JIRA projects (project-per-team, component-based), or managing bidirectional sync across team boundaries.
helm-chart-scaffolding
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
performance-optimization
React Native performance with Hermes V1, FlashList, expo-image v2, concurrent rendering. Use for slow app, memory leaks, or FPS issues.
release-strategy-advisor
Release strategy advisor - detects brownfield patterns (tags, CI/CD, changelogs), recommends versioning strategy based on architecture. Creates release-strategy.md.