Source profileQuality 83/100

NousResearch/hermes-agent/skills/creative/architecture-diagram/SKILL.md

architecture-diagram

Dark-themed SVG architecture/cloud/infra diagrams as HTML.

Source repository stars
225,255
Declared platforms
0
Static risk flags
1
Last source update
2026-08-04
Source checked
2026-08-04

Decision brief

What it does—and where it fits

Generate professional, dark-themed technical architecture diagrams as standalone HTML files with inline SVG graphics. No external tools, no API keys, no rendering libraries — just write the HTML file and open it in a browser.

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/NousResearch/hermes-agent --skill "skills/creative/architecture-diagram"
    Safe inspection promptEditorial

    Inspect the Agent Skill "architecture-diagram" from https://github.com/NousResearch/hermes-agent/blob/f5be9236e00ddf2f2a412697f267078fc4ee068e/skills/creative/architecture-diagram/SKILL.md at commit f5be9236e00ddf2f2a412697f267078fc4ee068e. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      Workflow

      1. User describes their system architecture (components, connections, technologies) 2. Generate the HTML file following the design system below 3. Save with writefile to a .html file (e.g. /architecture-diagram.html) 4. User opens in any browser — works offline, no dependencies

      User describes their system architecture (components, connections, technologies)Generate the HTML file following the design system belowSave with writefile to a .html file (e.g. /architecture-diagram.html)
    2. 02

      Technical Implementation Details

      Components are rounded rectangles (rx="6") with 1.5px strokes. To prevent arrows from showing through semi-transparent fills, use a double-rect masking technique: 1. Draw an opaque background rect (0f172a) 2. Draw the semi-transparent styled rect on top

      Draw an opaque background rect (0f172a)Draw the semi-transparent styled rect on topZ-Order: Draw arrows early in the SVG (after the grid) so they render behind component boxes
    3. 03

      Scope

      Best suited for: - Software system architecture (frontend / backend / database layers) - Cloud infrastructure (VPC, regions, subnets, managed services) - Microservice / service-mesh topology - Database + API map, deployment diagrams - Anything with a tech-infra subject that fits…

      Software system architecture (frontend / backend / database layers)Cloud infrastructure (VPC, regions, subnets, managed services)Microservice / service-mesh topology
    4. 04

      Output Location

      Save diagrams to a user-specified path, or default to the current working directory:

      Save diagrams to a user-specified path, or default to the current working directory:
    5. 05

      Preview

      After saving, suggest the user open it: bash

      After saving, suggest the user open it: bash

    Permission review

    Static risk signals and limitations

    Writes files

    medium · line 4

    The documentation asks the agent to create, modify, or delete local files.

    Generate professional, dark-themed technical architecture diagrams as standalone HTML files with inline SVG graphics. No external tools, no API keys, no rendering libraries — just write the HTML file and open it in a browser.

    Writes files

    medium · line 30

    The documentation asks the agent to create, modify, or delete local files.

    Save with `write_file` to a `.html` file (e.g. `~/architecture-diagram.html`)

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score83/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars225,255SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    NousResearch/hermes-agent
    Skill path
    skills/creative/architecture-diagram/SKILL.md
    Commit
    f5be9236e00ddf2f2a412697f267078fc4ee068e
    License
    MIT
    Collected
    2026-08-04
    Default branch
    main
    View the original SKILL.md

    Architecture Diagram Skill

    Generate professional, dark-themed technical architecture diagrams as standalone HTML files with inline SVG graphics. No external tools, no API keys, no rendering libraries — just write the HTML file and open it in a browser.

    Scope

    Best suited for:

    • Software system architecture (frontend / backend / database layers)
    • Cloud infrastructure (VPC, regions, subnets, managed services)
    • Microservice / service-mesh topology
    • Database + API map, deployment diagrams
    • Anything with a tech-infra subject that fits a dark, grid-backed aesthetic

    Look elsewhere first for:

    • Physics, chemistry, math, biology, or other scientific subjects
    • Physical objects (vehicles, hardware, anatomy, cross-sections)
    • Floor plans, narrative journeys, educational / textbook-style visuals
    • Hand-drawn whiteboard sketches (consider excalidraw)
    • Animated explainers (consider an animation skill)

    If a more specialized skill is available for the subject, prefer that. If none fits, this skill can also serve as a general SVG diagram fallback — the output will just carry the dark tech aesthetic described below.

    Based on Cocoon AI's architecture-diagram-generator (MIT).

    Workflow

    1. User describes their system architecture (components, connections, technologies)
    2. Generate the HTML file following the design system below
    3. Save with write_file to a .html file (e.g. ~/architecture-diagram.html)
    4. User opens in any browser — works offline, no dependencies

    Output Location

    Save diagrams to a user-specified path, or default to the current working directory:

    ./[project-name]-architecture.html
    

    Preview

    After saving, suggest the user open it:

    # macOS
    open ./my-architecture.html
    # Linux
    xdg-open ./my-architecture.html
    

    Design System & Visual Language

    Color Palette (Semantic Mapping)

    Use specific rgba fills and hex strokes to categorize components:

    Component TypeFill (rgba)Stroke (Hex)
    Frontendrgba(8, 51, 68, 0.4)#22d3ee (cyan-400)
    Backendrgba(6, 78, 59, 0.4)#34d399 (emerald-400)
    Databasergba(76, 29, 149, 0.4)#a78bfa (violet-400)
    AWS/Cloudrgba(120, 53, 15, 0.3)#fbbf24 (amber-400)
    Securityrgba(136, 19, 55, 0.4)#fb7185 (rose-400)
    Message Busrgba(251, 146, 60, 0.3)#fb923c (orange-400)
    Externalrgba(30, 41, 59, 0.5)#94a3b8 (slate-400)

    Typography & Background

    • Font: JetBrains Mono (Monospace), loaded from Google Fonts
    • Sizes: 12px (Names), 9px (Sublabels), 8px (Annotations), 7px (Tiny labels)
    • Background: Slate-950 (#020617) with a subtle 40px grid pattern
    <!-- Background Grid Pattern -->
    <pattern id="grid" width="40" height="40" patternUnits="userSpaceOnUse">
      <path d="M 40 0 L 0 0 0 40" fill="none" stroke="#1e293b" stroke-width="0.5"/>
    </pattern>
    

    Technical Implementation Details

    Component Rendering

    Components are rounded rectangles (rx="6") with 1.5px strokes. To prevent arrows from showing through semi-transparent fills, use a double-rect masking technique:

    1. Draw an opaque background rect (#0f172a)
    2. Draw the semi-transparent styled rect on top

    Connection Rules

    • Z-Order: Draw arrows early in the SVG (after the grid) so they render behind component boxes
    • Arrowheads: Defined via SVG markers
    • Security Flows: Use dashed lines in rose color (#fb7185)
    • Boundaries:
      • Security Groups: Dashed (4,4), rose color
      • Regions: Large dashed (8,4), amber color, rx="12"

    Spacing & Layout Logic

    • Standard Height: 60px (Services); 80-120px (Large components)
    • Vertical Gap: Minimum 40px between components
    • Message Buses: Must be placed in the gap between services, not overlapping them
    • Legend Placement: CRITICAL. Must be placed outside all boundary boxes. Calculate the lowest Y-coordinate of all boundaries and place the legend at least 20px below it.

    Document Structure

    The generated HTML file follows a four-part layout:

    1. Header: Title with a pulsing dot indicator and subtitle
    2. Main SVG: The diagram contained within a rounded border card
    3. Summary Cards: A grid of three cards below the diagram for high-level details
    4. Footer: Minimal metadata

    Info Card Pattern

    <div class="card">
      <div class="card-header">
        <div class="card-dot cyan"></div>
        <h3>Title</h3>
      </div>
      <ul>
        <li>• Item one</li>
        <li>• Item two</li>
      </ul>
    </div>
    

    Output Requirements

    • Single File: One self-contained .html file
    • No External Dependencies: All CSS and SVG must be inline (except Google Fonts)
    • No JavaScript: Use pure CSS for any animations (like pulsing dots)
    • Compatibility: Must render correctly in any modern web browser

    Template Reference

    Load the full HTML template for the exact structure, CSS, and SVG component examples:

    skill_view(name="architecture-diagram", file_path="templates/template.html")
    

    The template contains working examples of every component type (frontend, backend, database, cloud, security), arrow styles (standard, dashed, curved), security groups, region boundaries, and the legend — use it as your structural reference when generating diagrams.

    Alternatives

    Compare before choosing

    Computed 9929,558

    HKUDS/Vibe-Trading

    strategy-generate

    Create, modify, and optimize quantitative trading strategies, then backtest and evaluate them.

    Computed 9823,781

    alirezarezvani/claude-skills

    quality-manager-qms-iso13485

    ISO 13485 Quality Management System implementation and maintenance for medical device organizations. Provides QMS design, documentation control, internal auditing, CAPA management, and certification support. Use when working with medical device quality systems, preparing for ISO 13485 audits, managing regulatory compliance documentation, setting up corrective actions, or building audit preparation programs. Useful for quality management, audit preparation, regulatory compliance, medical device d

    Computed 9828

    MoizIbnYousaf/marketing-cli

    higgsfield-generate

    Use when the user wants to generate an image or video via Higgsfield AI. Covers 30+ models: Soul V2, Seedance 2.0, Kling 3.0, Veo 3.1, GPT Image 2, Nano Banana 2. Also covers Marketing Studio — branded ad video/image with avatars and products. Use whenever: "generate an image", "make a video", "animate this photo", "image-to-video", "img2vid", "edit this image with AI", "produce a clip", "create an ad", "make a UGC video", "marketing video", "brand video", "TV spot", "import product from URL", "

    Computed 973,251

    davepoon/buildwithclaude

    figma-automation

    Automate Figma tasks via Rube MCP (Composio): files, components, design tokens, comments, exports. Always search tools first for current schemas.