Create security architecture diagrams using PlantUML syntax with identity, encryption, firewall, and compliance stencil icons. Best for IAM flows, zero-trust models, encryption pipelines, and threat detection architectures.
All-time #4524Trending #9689Hot #467First seen Apr 11, 2026
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Stars3.3K
LicenseGPL-3.0
Default branchmain
Open issues2
Status
Active
Skill metadata
Parsed from SKILL.md frontmatter.
More metadata
author
Security diagrams are powered by Markdown Viewer — the best multi-platform Markdown extension (Chrome/Edge/Firefox/VS Code) with diagrams, formulas, and one-click Word export. Learn more at https://docu.md
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md5,698 B
docsSUMMARY.md239 B
History
First seen on skills.sh
First recorded snapshot · 2,900 installs
SKILL.md
Security Architecture Diagram Generator
Quick Start: Define trust boundaries → Place identity/encryption/firewall icons → Connect with access flows → Group into security zones → Wrap in `plantuml fence.
⚠️ IMPORTANT: Always use `plantuml or `puml code fence. NEVER use `text — it will NOT render as a diagram.
Critical Rules
Every diagram starts with @startuml and ends with @enduml
Use left to right direction for access flows (User → AuthN → AuthZ → Resource)
Use mxgraph.aws4.* stencil syntax for security service icons
Default colors are applied automatically — you do NOT need to specify fillColor or strokeColor
Use rectangle "Trust Boundary" { ... } for security zones
Directed flows use -->, audit/async flows use ..> (dashed)
Full stencil reference: See [stencils/README.md](../uml/stencils/README.md) for 9500+ available icons.
@startuml
left to right direction
mxgraph.aws4.users "Users" as users
mxgraph.aws4.cognito "Cognito" as auth
mxgraph.aws4.identity_and_access_management "IAM" as iam
rectangle "Protected Resources" {
mxgraph.aws4.s3 "Data (S3)" as s3
mxgraph.aws4.encrypted_data "Encrypted" as enc
}
users --> auth : "login"
auth --> iam : "token"
iam --> s3
s3 --> enc
@enduml