Generated banner for Azure Local
Generated logo for Azure Local

Azure Local

MicrosoftOfficialCreated by Microsoft

  • Skill
  • Tool integration
  • Cloud and DevOps
  • MIT
  • No issues found

From the author

Plan, deploy, operate, and troubleshoot Azure Local (formerly Azure Stack HCI): sizing and prerequisites, Arc registration, lifecycle updates, workloads (Azure Local VMs, AKS on Azure Local, images, disks, logical networks), SDN and network security, and failure triage — starting read-only and confirming before risky changes. WHEN: Azure Local, Azure Stack HCI, Arc resource bridge, custom location, Azure Local VM, Arc VM, AKS on Azure Local, AKS hybrid, SDN, Lifecycle Manager, Azure Local update, disconnected site.
— the description by Microsoft

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

This skill provides a structured approach to managing Azure Local (formerly Azure Stack HCI) environments. It covers the full lifecycle from initial planning and prerequisites to deployment, workload management (including VMs and AKS on Azure Local), networking, security, and ongoing maintenance. The skill emphasizes safety by requiring read-only verification before executing any destructive or configuration-changing operations and provides guidance on when to escalate to specialized multi-rack procedures.

What it does

  • Guides users through Azure Local planning, sizing, and deployment prerequisites.
  • Manages lifecycle updates and cluster maintenance tasks.
  • Facilitates the management of workloads including Azure Local VMs and AKS on Azure Local.
  • Assists in configuring SDN, network security, and load balancing.
  • Provides troubleshooting steps for cluster failures and health issues.
  • Ensures safe operations by requiring confirmation before risky changes.

When to use it

  • When planning or deploying a standard 1-16 node hyperconverged or up to 64-node disaggregated Azure Local cluster.
  • When performing lifecycle updates or managing cluster health.
  • When managing VMs, AKS clusters, or network resources on Azure Local.
  • When troubleshooting connectivity, SDN, or cluster-level issues.
  • When you need to verify prerequisites for Arc registration or custom location setup.

Advantages

  • Ensures adherence to official Microsoft Learn documentation and best practices.
  • Promotes operational safety through a read-only-first approach.
  • Provides clear boundaries between standard deployments and complex multi-rack scenarios.
  • Centralizes guidance for both Azure control-plane and local cluster management tasks.

Usage examples

“What are the network prerequisites for deploying a new Azure Local cluster?”
The agent will provide a summary of physical and host network requirements, including links to the relevant Microsoft Learn documentation for network patterns.
“How do I check the update status of my Azure Local cluster?”
The agent will guide you through using the appropriate Azure CLI or PowerShell commands to assess and report the current update status of your cluster.
“I need to troubleshoot a VM that is not starting on my Azure Local cluster.”
The agent will initiate the troubleshooting workflow, starting with read-only checks of the VM state and cluster health before suggesting remediation steps.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/microsoft/azure-local/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip azure-local.zip -d .agents/skills

Documentation by Microsoft

Azure Local

Quick Reference

PropertyValue
Best forAzure Local planning, deployment, operations, workloads
MCP ToolsGeneric Azure MCP tools only; no Azure Local namespace
CLIaz graph query, az resource show, Azure Local PowerShell
Related skillsazure-compute (public VMs), azure-kubernetes (public AKS)

When to Use This Skill

Use for Azure Local, Azure Stack HCI, Azure Local VMs, AKS on Azure Local, AKS hybrid, SDN, lifecycle updates, disconnected sites, or troubleshooting. Covers standard deployments (1-16 node hyperconverged, up to 64 disaggregated) and rack-aware clusters.

Do not use for cloud VM or public AKS guidance, or for multi-rack (rack scale) deployments — those use a separate control plane and procedure set. Hand off to the azure-local-multi-rack skill.

MCP Tools

Azure Local has no dedicated MCP namespace. Use generic Azure MCP tools: mcp_azure_mcp_extension_cli_generate (ARG/CLI inventory), mcp_azure_mcp_monitor (needs Log Analytics), mcp_azure_mcp_resourcehealth (partial; not local cluster health), mcp_azure_mcp_documentation (pass the user's version when known).

Scope and limitations: mcp-and-cli-tools.

Workflow

  1. Confirm deployment scale. If the user mentions multi-rack, aggregation racks, Network Fabric Controller, Cluster Manager, or Microsoft.NetworkCloud resources, stop and use the azure-local-multi-rack skill instead.

  2. Deploy -> plan-and-deploy

  3. Operate/update -> operate-and-update

  4. VMs, AKS, images, disks, networks -> workload-management

  5. SDN, NSG, load balancer, gateway -> networking-and-security

  6. Failures -> troubleshooting

Read the matched workflow first and use docs-map. Start read-only. Ask before updates, deletes, reimages, network changes, VM power/delete operations, or Arc bridge/custom location changes.

Error Handling

ScenarioRemediation
Scale unknownAsk whether the deployment is standard or multi-rack before giving procedures.
Multi-rack detectedHand off to the azure-local-multi-rack skill; these procedures do not apply.
Version unknownAsk for the Azure Local version, or use latest docs.
Risky change detectedStop and follow safety-rules.
No local accessStay with Azure control-plane checks only.
Doc URL 404/redirectSearch Learn for the article title with the user's version.

Files

workflows/workload-management/workload-management.md

Workload Management on Azure Local

Use this workflow for Azure Local VMs enabled by Azure Arc, AKS on Azure Local, SQL Server on Azure Local, workload storage/network resources, RBAC, GPU assignment, and disaster recovery.

Routing

User intentGuidance
Create, manage, update, delete, or connect to Azure Local VMsFollow Azure Local VM management docs and use Arc VM resource patterns.
Create VM images, disks, storage paths, logical networks, NICs, or NSGsConfirm custom location and dependency order before mutation.
Manage AKS on Azure Local / AKS hybridUse AKS hybrid docs under the Azure Local table of contents, not standard AKS-only assumptions.
Run SQL Server on Azure LocalFetch SQL Server on Azure Local deployment docs for current prerequisites.
Configure backup, ASR, or workload resiliencyUse disaster recovery docs and confirm RPO/RTO before changes.
Assign workload accessUse Azure Local built-in RBAC roles and least privilege.

Azure Local VM workflow

  1. Confirm context - Identify Azure Local instance, custom location, resource group, logical network, image source, storage path, and user permissions.

  2. Confirm prerequisites - Verify Arc resource bridge, custom location, infrastructure logical network, and VM management extension are healthy.

  3. Build dependencies in order - Storage paths/images/logical networks/NICs/disks before VM creation.

  4. Apply least privilege - Assign built-in Azure Local VM roles only as needed.

  5. Create or change VM - Use portal, Azure CLI, PowerShell, ARM/Bicep, or Terraform paths documented for Azure Local VMs.

  6. Validate - Confirm provisioning state, power state, network reachability, guest management/extension status, and monitoring/backup configuration where required.

AKS on Azure Local workflow

  1. Confirm the request is AKS on Azure Local, AKS hybrid, or AKS Arc rather than AKS in public Azure.

  2. Fetch current AKS hybrid docs from docs-map.

  3. Check Azure Local instance health, Arc resource bridge/custom location, logical networks, IP capacity, and identity/RBAC prerequisites.

  4. Use documented create/upgrade/scale/delete flows for AKS on Azure Local.

  5. Validate cluster state, node pools, Kubernetes access, workload networking, storage classes, and Azure Arc connection.

Safety checks

  • Ask before deleting VMs, disks, NICs, images, storage paths, logical networks, AKS clusters, NSGs, or custom locations.

  • Do not remove Arc resource bridge or custom location to fix workload issues unless following a confirmed decommission/reimage path.

  • Warn that changes made locally inside VMs or through local tools may not be reflected in Azure for Azure Local VM management.

  • Confirm IPv4 requirements for Azure Local VM logical networks where relevant.

Handoff

  • Public Azure VM sizing/pricing/capacity reservations -> azure-compute.

  • Public Azure AKS optimization -> azure-kubernetes.

  • Azure Local SDN/NSG/load balancer/gateway configuration -> Networking and Security.

  • Azure Local workload failures -> Troubleshooting.

Requirements and compatibility

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Needs: Needs Node.js

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Created by
Microsoft
Publisher
Microsoft (Official)
Source
microsoft/skills · .github/plugins/azure-local-skills/skills/azure-local · commit 0696600
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from .github/plugins/azure-local-skills/LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Microsoft.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download azure-local.zip