Skills cloud
Create cloud provider architecture diagrams using PlantUML syntax with official AWS, Azure, GCP, and Alibaba Cloud service icons. Best for multi-service cloud topologies and migration blueprints.
install
source · Clone the upstream repo
git clone https://github.com/markdown-viewer/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/markdown-viewer/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/cloud" ~/.claude/skills/markdown-viewer-skills-cloud && rm -rf "$T"
manifest:
cloud/SKILL.mdsource content
Cloud Architecture Diagram Generator
Quick Start: Choose cloud provider → Declare stencil icons → Group into VPC/region zones → Connect with arrow syntax → Wrap in
```plantuml fence.
⚠️ IMPORTANT: Always use
or```plantumlcode fence. NEVER use```puml— it will NOT render as a diagram.```text
Critical Rules
- Every diagram starts with
and ends with@startuml@enduml - Use
for typical cloud architectures (data flows left→right)left to right direction - Use
stencil syntax for cloud service iconsmxgraph.* - Default colors are applied automatically — you do NOT need to specify
orfillColorstrokeColor - Use
orrectangle "VPC" { ... }
for cloud containerspackage "Region" { ... } - Use
for cloud boundary shapescloud "Name" { ... } - Directed flows use
, async/event-driven flows use-->
(dashed)..>
Full stencil reference: See stencils/README.md for 9500+ available icons.
Mxgraph Stencil Syntax
mxgraph.<provider>.<icon> "Label" as <alias>
Common Cloud Stencil Families
| Family | Prefix | Typical Icons |
|---|---|---|
| AWS | | , , , , , , |
| Azure | | , , , , |
| GCP | | , , , , |
| Alibaba | | , , , |
| IBM | | , , |
| Kubernetes | | , , , , , , , |
| OpenStack | | , , , |
Connection Types
| Syntax | Meaning | Use Case |
|---|---|---|
| Solid arrow | Sync API call / data flow |
| Dashed arrow | Async event / trigger / replication |
| Solid line, no arrow | Physical / bidirectional link |
| Labeled connection | Describe the data flow |
Quick Example
@startuml left to right direction mxgraph.aws4.users "Users" as users mxgraph.aws4.cloudfront "CloudFront" as cf mxgraph.aws4.application_load_balancer "ALB" as alb rectangle "VPC" { mxgraph.aws4.ec2 "EC2" as ec2 mxgraph.aws4.rds_instance "RDS" as rds } users --> cf cf --> alb alb --> ec2 ec2 --> rds @enduml
Cloud Architecture Types
| Type | Purpose | Key Stencils | Example |
|---|---|---|---|
| AWS | Amazon Web Services | | aws-basic.md |
| AWS Serverless | Event-driven serverless | | aws-serverless.md |
| Azure | Microsoft Azure | | azure-hybrid-network.md |
| GCP | Google Cloud Platform | | gcp-log-processing.md |
| Alibaba Cloud | Alibaba Cloud | | alibaba-web-app.md |
| IBM Cloud | IBM Cloud | | ibm-kubernetes.md |
| Kubernetes | Container orchestration | | kubernetes-microservices.md |
| OpenStack | Private cloud | | openstack-basic.md |