Az CLI

SkillCloud & infra

Use the Azure CLI (`az`) to manage Azure resources from the command line. Trigger this skill whenever the user asks to create, configure, manage, deploy, or interact with any Azure resource — even if they don't explicitly mention "az cli". Also trigger when the user asks about Azure CLI commands, syntax, or wants to know how to do something in Azure from the terminal.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Az CLI skill

What this skill tells your AI

The instructions your AI receives, as published by code-and-sorts/awesome-copilot-agents in skills/cloud/az-cli/SKILL.md and read by ahel’s review.

Help users accomplish Azure tasks by identifying the right az commands, gathering required parameters, and executing them.

Workflow

When a user asks to do something with Azure:

  1. Identify the command — find the right az subcommand from the reference docs below. If the task spans multiple commands, plan the sequence.
  2. Check for required parameters — read the relevant reference file to understand what the command needs. If the user hasn't provided required values (resource group, name, SKU, location, etc.), ask them before running anything.
  3. Construct and execute — build the command with the user's parameters and run it. If a command has optional flags that would be useful for the user's scenario, mention them.
  4. Verify the result — after running a command, check the output for errors. If something fails, diagnose and suggest fixes (common issues: wrong resource group, missing provider registration, quota limits).

When a user asks about Azure CLI syntax or wants to know what commands are available for a service, read the relevant reference file and summarize what's available.

Command Groups

Compute

CommandDescriptionStatusReference
az aksAzure Kubernetes Service.GAref
az aksarcManage provisioned clusters.GA (ext)ref
az appserviceManage Appservice.GAref
az batchManage Azure Batch.GAref
az capacityManage capacity.GAref
az cloud-serviceManage cloud service.Experimental (ext)ref
az compute-fleetManage for Azure Compute Fleet.Previewref
az compute-recommenderManage sku/zone/region recommender info for compute resources.GAref
az computescheduleComputeschedule batch virtual machine operations.GA (ext)ref
az containerManage Azure Container Instances.GAref
az containerappManage Azure Container Apps.GAref
az diskManage Azure Managed Disks.GAref
az disk-accessManage disk access resources.GAref
az disk-encryption-setDisk Encryption Set resource.GAref
az disk-poolManage Azure disk pool.GA (ext)ref
az functionappManage function apps. To install the Azure Functions Core tools, see the project repository.GAref
az imageManage custom virtual machine images.GAref
az logicappManage logic apps.GAref
az ppgManage Proximity Placement Groups.GAref
az restore-pointManage restore point with res.GAref
az serial-consoleConnect to the Serial Console of a Linux/Windows Virtual Machine or VMSS Instance.GA (ext)ref
az sfManage and administer Azure Service Fabric clusters.GAref
az sigManage shared image gallery.GAref
az snapshotManage point-in-time copies of managed disks, native blobs, or other snapshots.GAref
az springCommands to manage Azure Spring Apps.Deprecatedref
az sshSSH into resources (Azure VMs, Arc servers, etc) using AAD issued openssh certificates.GA (ext)ref
az sshkeyManage ssh public key with vm.GAref
az staticwebappManage static apps.GAref
az vmManage Linux or Windows virtual machines.GAref
az vmssManage groupings of virtual machines in an Azure Virtual Machine Scale Set (VMSS).GAref
az webappManage web apps.GAref

Networking

CommandDescriptionStatusReference
az afdManage Azure Front Door Standard/Premium.GAref
az cdnManage Azure Content Delivery Networks (CDNs).GAref
az dns-resolverManage Dns Resolver.GA (ext)ref
az internet-analyzerCommands to manage internet analyzer.GA (ext)ref
az networkManage Azure Network resources.GAref
az network-analyticsNetwork Analytics command group Azure Operator Insights resource manipulation.GA (ext)ref
az network-functionManage network function.GA (ext)ref
az networkcloudManage Network Cloud resources.GA (ext)ref
az networkfabricManage Azure Network Fabric Management Service API.GA (ext)ref
az private-linkPrivate-link association CLI command group.GAref
az relayManage Azure Relay Service namespaces, WCF relays, hybrid connections, and rules.GAref
az signalrManage Azure SignalR Service.GAref
az webpubsubCommands to manage Webpubsub.GA (ext)ref

Storage

CommandDescriptionStatusReference
az amlfsManage Azure Managed Lustre Filesystem.GA (ext)ref
az dlsManage Data Lake Store accounts and filesystems.Previewref
az elastic-sanManage Elastic SAN.GA (ext)ref
az hpc-cacheCommands to manage hpc cache.GA (ext)ref
az import-exportManage Import Export.Experimental (ext)ref
az netappfilesManage Azure NetApp Files (ANF) Resources.GAref
az storageManage Azure Cloud Storage resources.GAref
az storage-actionsManage StorageActions.GA (ext)ref
az storage-discoveryManage Storage Discovery.GA (ext)ref
az storage-moverManage top-level Storage Mover resource.GA (ext)ref
az storagesyncManage Azure File Sync.GA (ext)ref

Databases

CommandDescriptionStatusReference
az cosmosdbManage Azure Cosmos DB database accounts.GAref
az kustoManage Kusto.Experimental (ext)ref
az managed-cassandraAzure Managed Cassandra.GAref
az mariadbManage Azure Database for MariaDB servers.GAref
az mongo-dbManage MongoDB.GA (ext)ref
az mysqlManage Azure Database for MySQL servers.GAref
az postgresManage Azure Database for PostgreSQL.GAref
az redisManage dedicated Redis caches for your Azure applications.GAref
az redisenterpriseManage the redisenterprise cache.GA (ext)ref
az sqlManage Azure SQL Databases and Data Warehouses.GAref

Containers & Registries

CommandDescriptionStatusReference
az acrManage private registries with Azure Container Registries.GAref
az connectedk8sCommands to manage connected kubernetes clusters.GA (ext)ref
az k8s-configurationCommands to manage resources from Microsoft.KubernetesConfiguration.GA (ext)ref
az k8s-extensionCommands to manage Kubernetes Extensions.GA (ext)ref
az k8s-runtimeManage Arc Kubernetes Runtime resources.GA (ext)ref

Identity & Security

CommandDescriptionStatusReference
az adManage Microsoft Entra ID (formerly known as Azure Active Directory, Azure AD, AAD) entities needed for Azure role-based access control (Azure RBAC) through Microsoft Graph API.GAref
az attestationManage Microsoft Azure Attestation (MAA).Experimental (ext)ref
az cloudhsmManage Cloud Hsm Cluster.GA (ext)ref
az confcomCommands to generate security policies for confidential containers in Azure.GA (ext)ref
az confidentialledgerManage Confidential Ledger.GA (ext)ref
az dedicated-hsmManage dedicated hsm with hardware security modules.GA (ext)ref
az identityManage Managed Identity.GAref
az keyvaultManage KeyVault keys, secrets, and certificates.GAref
az policyManage resources defined and used by the Azure Policy service.GAref
az roleManage Azure role-based access control (Azure RBAC).GAref
az securityManage your security posture with Microsoft Defender for Cloud.GAref
az sentinelManage Microsoft Sentinel.GA (ext)ref
az trustedsigningManage trusted signing account.Preview (ext)ref

Management & Governance

CommandDescriptionStatusReference
az accountManage Azure subscription information.GAref
az advisorManage Azure Advisor.GAref
az bicepBicep CLI command group.GAref
az billingManage Azure Billing.GAref
az billing-benefitsAzure billing benefits commands.GA (ext)ref
az blueprintCommands to manage blueprint.Deprecated (ext)ref
az consumptionManage consumption of Azure resources.Previewref
az costmanagementCostmanagement.GA (ext)ref
az data-boundaryData boundary operations.GAref
az deploymentManage Azure Resource Manager template deployment at subscription scope.GAref
az deployment-scriptsManage deployment scripts at subscription or resource group scope.GAref
az featureManage resource provider features.GAref
az groupManage resource groups and template deployments.GAref
az lockManage Azure locks.GAref
az managedappManage template solutions provided and maintained by Independent Software Vendors (ISVs).GAref
az managedservicesManage the registration assignments and definitions in Azure.GAref
az managementpartnerAllows the partners to associate a Microsoft Partner Network(MPN) ID to a user or service principal in the customer's Azure directory.GA (ext)ref
az providerManage resource providers.GAref
az providerhubManage resources with ProviderHub.GA (ext)ref
az quotaManag quota for Azure resource providers.GA (ext)ref
az reservationsAzure Reservations.Preview (ext)ref
az resourceManage Azure resources.GAref
az resourcemanagementResourcemanagement CLI command group.GAref
az self-helpAzure SelfHelp will help you troubleshoot issues with Azure resources.Preview (ext)ref
az stackA deployment stack is a native Azure resource type that enables you to perform operations on a resource collection as an atomic unit.GAref
az supportManage Azure support resource.GA (ext)ref
az tagTag Management on a resource.GAref
az tsManage template specs at subscription or resource group scope.GAref

Monitoring & Analytics

CommandDescriptionStatusReference
az alerts-managementManage Azure Alerts Management Service Resource.GA (ext)ref
az carbonManage Carbon.GA (ext)ref
az change-analysisList changes for resources.GA (ext)ref
az databricksManage databricks workspaces.GA (ext)ref
az datafactoryManage Data Factory.GA (ext)ref
az datashareManage Data Share.Experimental (ext)ref
az grafanaCommands to manage Azure Managed Grafana resources.GA (ext)ref
az hdinsightManage HDInsight resources.GAref
az monitorManage the Azure Monitor Service.GAref
az powerbiManage PowerBI resources.GA (ext)ref
az purviewManage Purview.Preview (ext)ref
az stream-analyticsManage Stream Analytics.GA (ext)ref
az synapseManage and operate Synapse Workspace, Spark Pool, SQL Pool.GAref
az tsiManage Azure Time Series Insights.GA (ext)ref

DevOps & Integration

CommandDescriptionStatusReference
az apicManage Azure API Center services.GA (ext)ref
az apimManage Azure API Management services.GAref
az artifactsManage Azure Artifacts.GA (ext)ref
az boardsManage Azure Boards.GA (ext)ref
az communicationManage communication service with communication.GA (ext)ref
az connectionCommands to manage Service Connector local connections which allow local environment to connect Azure Resource. If you want to manage connection for compute service, please run 'az webapp/containerapp/spring connection'.GAref
az devopsManage Azure DevOps organization level operations.GA (ext)ref
az eventgridManage Azure Event Grid topics, domains, domain topics, system topics partner topics, event subscriptions, system topic event subscriptions and partner topic event subscriptions.GAref
az eventhubsEventhubs.GAref
az logicManage logic.GA (ext)ref
az notification-hubManage notification hubs.GA (ext)ref
az pipelinesManage Azure Pipelines.GA (ext)ref
az reposManage Azure Repos.GA (ext)ref
az servicebusServicebus.GAref

AI & ML

CommandDescriptionStatusReference
az botManage Microsoft Azure Bot Service.GAref
az cognitiveservicesManage Azure Cognitive Services accounts.GAref
az mapsManage Azure Maps.GAref
az mlManage Azure Machine Learning resources with the Azure CLI ML extension v2.GA (ext)ref
az mlManage Azure Machine Learning resources with the Azure CLI ML extension v1.GA (ext)ref
az searchManage Search.GAref

IoT & Edge

CommandDescriptionStatusReference
az dtManage Azure Digital Twins solutions & infrastructure.GA (ext)ref
az edge-actionManage Edge Action.GA (ext)ref
az edge-zonesManage Edge Zone resources.Preview (ext)ref
az edgeorderManage Edge Order.GA (ext)ref
az iotManage Internet of Things (IoT) assets.GAref
az sphereManage Azure Sphere resources.GA (ext)ref

Migration & Hybrid

CommandDescriptionStatusReference
az arc-multicloudCommands for arc-multicloud.GA (ext)ref
az arcapplianceCommands to manage Arc resource bridge.GA (ext)ref
az arcgatewayManage gateway connection on Arc machine.GA (ext)ref
az backupManage Azure Backups.GAref
az connectedmachineManage Azure Arc-Enabled Server.GA (ext)ref
az connectedvmwareCommands to manage Connected VMware.GA (ext)ref
az data-transferCommands for cross domain Service that enables customers to transfer data across security domains.Preview (ext)ref
az datamigrationManage Datamigration.GA (ext)ref
az dataprotectionManage dataprotection.GA (ext)ref
az dmsManage Azure Data Migration Service (classic) instances.GAref
az migrateManage Azure Migrate resources and operations.Preview (ext)ref
az offazureManage on-premise resources for migrate.Experimental (ext)ref
az resource-moverManage Resource Mover Service API.GA (ext)ref
az scvmmCommands for managing Arc for SCVMM resources.GA (ext)ref
az site-recoveryManage Site Recovery Service.GA (ext)ref

Compliance & Automation

CommandDescriptionStatusReference
az acatManage App Compliance Automation Tool reports.GA (ext)ref
az automanageManage Automanage.GA (ext)ref
az automationManage Automation Account.GA (ext)ref
az guestconfigManage Guest Configuration.GA (ext)ref
az maintenanceManage Maintenance.GA (ext)ref

Partner & Marketplace

CommandDescriptionStatusReference
az arize-aiManage Arize Ai.GA (ext)ref
az astronomerManage Azure Astronomer resources.GA (ext)ref
az confluentManage confluent organization.GA (ext)ref
az datadogManage Datadog.GA (ext)ref
az dellManage Dell storage resources in Azure.GA (ext)ref
az dynatraceManage dynatrace.GA (ext)ref
az elasticManage Microsoft Elastic.GA (ext)ref
az informaticaManage all resources related to Informatica within the Azure CLI.GA (ext)ref
az lambda-testManage Lambda Test.GA (ext)ref
az new-relicManage Azure New Relic resources.GA (ext)ref
az nginxManage NGINX deployment resources.GA (ext)ref
az palo-altoManage Palo Alto Networks resources within the Azure CLI.GA (ext)ref
az qumuloManage Qumulo file system storage resources with the Azure CLI.GA (ext)ref

CLI Tools

Shortened here. Read the whole file on GitHub.

Signals

GitHub stars
570
Forks
91
Last commit
Apr 2026
Advanced
Catalog kind
skill
Gateway key
az-cli
Source
github.com/code-and-sorts/awesome-copilot-agents