All skills
cmb211087 avatar

/azure-diagrams

@ce0fc67

Comprehensive technical diagramming toolkit for solutions architects, presales, and developers. Creates Azure architecture diagrams (800+ Azure service icons), business process flows (swimlanes, workflows), ERD diagrams (database schemas), project timelines, UI wireframes, and network topology diagrams. Perfect for proposals, documentation, and architecture reviews. Also generates diagrams from Bicep, Terraform, and ARM templates.

Use this Skill: https://skilld.dev/gh/cmb211087/azure-diagrams-skill/azure-diagrams

This session only. Nothing lands on disk.

referencesintegration-services.md

≈2.1k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Azure Integration Components Reference

Complete import reference for Azure architecture diagrams.

Integration Services

from diagrams.azure.integration import (
    LogicApps,                    # Logic Apps workflows
    LogicAppsCustomConnector,     # Custom connectors
    IntegrationAccounts,          # B2B/EDI integration accounts
    IntegrationServiceEnvironments, # ISE (dedicated)
    ServiceBus,                   # Service Bus namespaces
    APIManagement,                # API Management
    EventGridTopics,              # Event Grid custom topics
    EventGridDomains,             # Event Grid domains
    EventGridSubscriptions,       # Event Grid subscriptions
    SystemTopic,                  # Event Grid system topics
    DataFactories,                # Data Factory
    AppConfiguration,             # App Configuration
    Relays,                       # Azure Relay
    ServiceBusRelays,             # Hybrid Connections
    AzureDataCatalog,             # Data Catalog
    AzureDataboxGateway,          # Data Box Gateway
    SendgridAccounts,             # SendGrid
    PartnerTopic,                 # Event Grid partner topics
    PartnerNamespace,             # Event Grid partner namespaces
)

Compute

from diagrams.azure.compute import (
    FunctionApps,          # Azure Functions
    AppServices,           # App Service / Web Apps
    ContainerApps,         # Container Apps
    ContainerInstances,    # Container Instances
    AKS,                   # Azure Kubernetes Service
    KubernetesServices,    # AKS (alternate)
    ACR,                   # Container Registry
    VM,                    # Virtual Machines
    VMLinux,               # Linux VM
    VMWindows,             # Windows VM
    VMSS,                  # VM Scale Sets
    BatchAccounts,         # Azure Batch
    ServiceFabricClusters, # Service Fabric
    AzureSpringApps,       # Spring Apps
    CloudServices,         # Cloud Services
)

Analytics & Streaming

from diagrams.azure.analytics import (
    EventHubs,              # Event Hubs
    EventHubClusters,       # Event Hubs dedicated clusters
    StreamAnalyticsJobs,    # Stream Analytics
    AzureDatabricks,        # Databricks
    DataFactories,          # Data Factory (also in integration)
    AzureSynapseAnalytics,  # Synapse Analytics
    DataLakeAnalytics,      # Data Lake Analytics
    DataLakeStoreGen1,      # Data Lake Storage Gen1
    HDInsightClusters,      # HDInsight
    LogAnalyticsWorkspaces, # Log Analytics
    PowerBiEmbedded,        # Power BI Embedded
)

Storage

from diagrams.azure.storage import (
    StorageAccounts,        # Storage Accounts
    BlobStorage,            # Blob Storage
    QueuesStorage,          # Queue Storage
    TableStorage,           # Table Storage
    AzureFileshares,        # File Shares
    DataLakeStorage,        # Data Lake Gen2
    AzureNetappFiles,       # NetApp Files
    DataBox,                # Data Box
    ArchiveStorage,         # Archive tier
    DataShares,             # Data Share
)

Database

from diagrams.azure.database import (
    CosmosDb,                      # Cosmos DB
    SQL,                           # Azure SQL
    SQLDatabases,                  # SQL Database
    SQLManagedInstances,           # SQL Managed Instance
    SQLServers,                    # SQL Server
    CacheForRedis,                 # Redis Cache
    DatabaseForMysqlServers,       # MySQL
    DatabaseForPostgresqlServers,  # PostgreSQL
    DatabaseForMariadbServers,     # MariaDB
    DataFactory,                   # Data Factory
    SynapseAnalytics,              # Synapse
)

Networking

from diagrams.azure.networking import (
    VirtualNetworks,          # VNet
    Subnet,                   # Subnet
    ApplicationGateways,      # Application Gateway
    LoadBalancers,            # Load Balancer
    Firewalls,                # Azure Firewall
    FrontDoorAndCDNProfiles,  # Front Door / CDN
    CDNProfiles,              # CDN
    ExpressrouteCircuits,     # ExpressRoute
    VirtualNetworkGateways,   # VPN Gateway
    LocalNetworkGateways,     # On-prem gateway
    Bastions,                 # Bastion
    PrivateLink,              # Private Link
    PrivateLinkService,       # Private Link Service
    DNSZones,                 # DNS Zones
    TrafficManagerProfiles,   # Traffic Manager
    NetworkSecurityGroups,    # NSG
    PublicIpAddresses,        # Public IP
    OnPremisesDataGateways,   # On-premises data gateway
)

Security & Identity

from diagrams.azure.security import (
    KeyVaults,                 # Key Vault
    SecurityCenter,            # Security Center
    Sentinel,                  # Microsoft Sentinel
    Defender,                  # Defender for Cloud
    ApplicationSecurityGroups, # ASG
    AzureInformationProtection,# AIP
)

from diagrams.azure.identity import (
    ActiveDirectory,           # Azure AD / Entra ID
    ManagedIdentities,         # Managed Identities
    AzureADB2C,               # Azure AD B2C
    ConditionalAccess,         # Conditional Access
    ADDomainServices,          # Domain Services
    AppRegistrations,          # App Registrations
)

Monitoring & Management

from diagrams.azure.monitor import (
    Monitor,               # Azure Monitor
    ApplicationInsights,   # App Insights
    LogAnalyticsWorkspaces,# Log Analytics
    Metrics,               # Metrics
    ChangeAnalysis,        # Change Analysis
)

from diagrams.azure.managementgovernance import (
    Alerts,                # Alerts
    Policy,                # Azure Policy
    Blueprints,            # Blueprints
    Advisor,               # Advisor
    CostManagementAndBilling, # Cost Management
    AutomationAccounts,    # Automation
    AzureArc,              # Azure Arc
)

DevOps

from diagrams.azure.devops import (
    AzureDevops,           # Azure DevOps
    Repos,                 # Azure Repos
    Pipelines,             # Azure Pipelines
    Boards,                # Azure Boards
    Artifacts,             # Azure Artifacts
    TestPlans,             # Test Plans
    DevtestLabs,           # DevTest Labs
    ApplicationInsights,   # App Insights
)

AI / ML

from diagrams.azure.ml import (
    MachineLearningServiceWorkspaces,  # ML Workspace
    CognitiveServices,                 # Cognitive Services
    BotServices,                       # Bot Services
    AzureOpenAI,                       # Azure OpenAI
)

from diagrams.azure.aimachinelearning import (
    AIStudio,              # AI Studio
    AzureOpenai,           # OpenAI
    CognitiveSearch,       # Cognitive Search
    FormRecognizers,       # Form Recognizer
    Language,              # Language Service
    TranslatorText,        # Translator
)

IoT

from diagrams.azure.iot import (
    IotHub,                    # IoT Hub
    IotEdge,                   # IoT Edge
    IotCentralApplications,    # IoT Central
    DigitalTwins,              # Digital Twins
    DeviceProvisioningServices,# DPS
    TimeSeriesInsightsEnvironments, # Time Series Insights
)

On-Premises / External Systems

from diagrams.onprem.database import (
    MSSQL,         # SQL Server on-prem
    Oracle,        # Oracle DB
    MySQL,         # MySQL
    PostgreSQL,    # PostgreSQL
    MongoDB,       # MongoDB
)

from diagrams.onprem.compute import (
    Server,        # Generic server
)

from diagrams.onprem.client import (
    Users,         # Users icon
    Client,        # Client application
)

from diagrams.onprem.network import (
    Internet,      # Internet cloud
)

from diagrams.generic.database import SQL as GenericSQL
from diagrams.generic.compute import Rack
from diagrams.generic.storage import Storage as GenericStorage

from diagrams.saas.chat import Teams
from diagrams.onprem.compute import Server as SAP  # external SAP system (no SaaS SAP icon in diagrams)
from diagrams.saas.cdn import Cloudflare

Custom Icons

For services not in the library, use custom icons:

from diagrams.custom import Custom

# Download icon to local file first
dynamics = Custom("Dynamics 365", "./icons/dynamics365.png")
power_platform = Custom("Power Platform", "./icons/powerplatform.png")

Source: SKILL.md on GitHub

2 warnings7mo4 checks · Risk SAFE
  • Gen Agent Trust Hub7mo

    The Azure Diagrams Skill is a professional toolkit for generating technical architecture diagrams. It provides comprehensive reference guides and scripts to facilitate the creation of diagrams using the 'diagrams' Python library and Graphviz. Analysis shows the skill follows best practices for file handling, implements appropriate sanitization for its transformation tasks, and contains no malicious code or exfiltration patterns.

  • Socket7mo

    No alerts

  • Snyk7mo

    Risk: MEDIUM · No issues

  • Runlayer7mo

    21/21 files flagged

Signed by skilld at ce0fc67. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Steadyupdated 3 months ago
Other metadata
compatibility
Requires the Graphviz system package and the Python diagrams library (>=0.25.1). Works with Claude Code, GitHub Copilot, Cursor, Windsurf, VS Code, and any Agent Skills or AGENTS.md compatible tool.
metadata
{
  "author": "community",
  "version": "2.0.0",
  "repository": "https://github.com/cmb211087/azure-diagrams-skill"
}

README badge

README badge for cmb211087/azure-diagrams-skill