Automation & Ops ✓ Microsoft · Official azure-deploymentazure-developer-cliazure-cliterraformbiceprbacmcp

Azure Deployment Runner

Execute Azure deployments for prepared, validated applications with built-in checks and recovery.

FollowSkills review · FSRS-2.0
Use with care
54/ 100 5-point scale 2.7 / 5
1 2 3 4 5 6
1Trust16 / 25 · 3.2/5

The skill requires azure-prepare and azure-validate, confirms subscription and location, requires ask_user for destructive actions, and recommends managed identities, scoped RBAC, and no hardcoded credentials. Points are deducted because deployment, provisioning, and potentially costly external cloud effects are broad, rollback is not fully specified, and some flows still use --no-prompt without a complete cost-confirmation and recovery boundary.

2Reliability8 / 20 · 2.0/5

The documented steps, recipes, RBAC propagation polling, error tables, and verification flow provide useful operational guidance. Points are deducted because this is static evidence only: key deployment paths, tool availability, reference consistency, and infrastructure combinations were not executed or reproduced, and several failures still shift remediation work to the user.

3Adaptability10 / 15 · 3.3/5

The audience, prepared-application boundary, triggers, and non-fit creation scenarios are clear, with coverage for AZD, CLI, Bicep, Terraform, CI/CD, and multiple Azure services. Points are deducted because there is no evidence for Chinese-language support, mainland-China network reachability, or broader non-Azure boundaries; high-impact triggers such as “push to production” may still be semantically overbroad.

4Convention9 / 15 · 3.0/5

The skill is layered into metadata, prerequisites, triggers, rules, steps, recipes, and references, and includes MIT licensing, author, and version metadata; repository context provides a license, README, CI, and security-reporting path. Points are deducted because the skill lacks a changelog, explicit maintenance owner or update path, complete installation/tool dependency notes, and relies on implicit context from other skills or external references.

5Effectiveness7 / 15 · 2.3/5

The skill clearly targets deployment of prepared Azure applications and covers execution, verification, endpoint reporting, RBAC checks, and common recovery paths, so the core value is plausible. The static calibration caps this score; points are deducted because there is no execution evidence or representative verified output, and success depends on prerequisite skills, live Azure state, CLI/MCP availability, and project structure.

6Verifiability4 / 10 · 2.0/5

The documentation supplies concrete commands, conditions, polling logic, and verification procedures, while repository context shows real CI workflows and test infrastructure. Points are deducted because the supplied CI and tests do not demonstrate coverage of azure-deploy key paths, and this review performed no execution, independent reproduction, cross-source corroboration, or deployment-result audit.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a
Before you use it
  • This is a static, low-confidence assessment; no Azure command or deployment was executed.
  • Provisioning and deployment create external resources and may affect permissions and costs; confirm subscription, region, resource scope, cost, and recovery options before each run.
  • The workflow depends on azure-prepare, azure-validate, Azure CLI, AZD, MCP tools, and repository reference files; missing or mismatched versions may interrupt execution.
  • No evidence is provided for Chinese-language support or mainland-China network reachability; validate access separately when Azure, Microsoft Learn, or other overseas services are required.
See the full review method →

What does this skill do, and when should you use it?

Azure Deploy is for applications whose Azure project and infrastructure are already prepared. It requires `.azure/deployment-plan.md` from azure-prepare and a `Validated` plan status produced by azure-validate. The skill runs AZD, Terraform, or Azure deployment commands through a checklist, recovery, and verification workflow. It fits development and operations teams shipping existing applications to Azure.

Reads .azure/deployment-plan.md and verifies both the Validated status and populated validation proof; runs the mandatory pre-deploy checklist and selected deployment recipe; executes azd up, azd deploy, terraform apply, or Azure deployment commands; configures SQL managed identity and applies EF migrations when applicable; handles recipe-specific errors, verifies endpoint accessibility, queries Azure for live RBAC role verification, and reports deployed endpoints as fully qualified HTTPS URLs.

  1. A developer has finished preparing an Azure application and infrastructure and needs to run `azd up`.
  2. A team wants to push updated code to an existing Azure deployment with `azd deploy`.
  3. An operations engineer needs to execute Terraform apply or Bicep/Azure deployment after the preparation workflow is complete.
  4. An application with previously created API Management or AI Gateway infrastructure needs to be deployed.
  5. A Container Apps project using managed identity with ACR needs an AcrPull RBAC propagation check before deployment.

What are this skill's strengths and limitations?

Pros
  • Keeps deployment execution separate from application and infrastructure preparation.
  • Covers AZD, Terraform, and Azure deployment commands with error handling and success verification.
  • Enforces preparation, validation, pre-deployment, post-deployment, and RBAC checks.
  • Requires endpoint reporting with complete HTTPS URLs.
Limitations
  • Cannot create applications, generate infrastructure code, or replace azure-prepare.
  • Stops when the deployment plan, Validated status, or validation proof is missing.
  • Requires Azure CLI, Azure Developer CLI, Terraform, Azure access, and referenced MCP tooling.
  • The supplied material does not show independent tests or the detailed contents of individual deployment recipes.

How do you install this skill?

Run npx skills add microsoft/skills and select the required skills in the wizard. Skills are installed in the selected agent directory, such as .github/skills/. The supplied README does not document how to select this exact plugin skill during the wizard.

How do you use this skill?

First run azure-prepare and ensure .azure/deployment-plan.md exists. Then run azure-validate and confirm the plan status is Validated with populated Validation Proof. Trigger this skill with a request such as “run azd up,” “execute deployment,” “push to production,” or “publish to Azure.” Do not use it to create applications, generate infrastructure, or bypass validation.

How does this skill compare with similar options?

Unlike azure-prepare, this skill executes deployment only. Unlike azure-validate, it does not perform validation and cannot manually change the plan status to Validated.

FAQ

Can it create and deploy a new Azure application?
No. It handles already-prepared applications; creation and infrastructure setup belong to azure-prepare.
Why is azure-validate mandatory?
The skill requires a `Validated` plan status and validation proof containing actual commands and timestamps; otherwise it stops before deployment.
Can deployment include destructive actions?
Deployment commands can change Azure resources. The skill requires destructive actions to use ask_user, although the supplied material does not define the full confirmation behavior.
What does it report after deployment?
It verifies deployment and endpoint accessibility, checks live RBAC roles, and reports endpoint URLs with the `https://` scheme.

More skills from this repository

All from microsoft/agent-skills

Automation & Ops ✓ Microsoft · Official

Azure Deployment Validator

Preflight Azure deployments by checking configuration, infrastructure, permissions, prerequisites, and builds.

Automation & Ops ✓ Microsoft · Official

Azure Deployment Preparation

Prepares azd-based Azure projects with deployment configuration, infrastructure code, and container files.

Automation & Ops ✓ Microsoft · Official

Azure Enterprise Infrastructure Planner

Turn enterprise workload descriptions into deployable Azure infrastructure plans.

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Deployment Assistant

Discover capacity and deploy Azure OpenAI models through intent-based routing.

Automation & Ops ✓ Microsoft · Official

Azure Python App Service Deployer

Deploy Flask, Django, FastAPI, or other Python apps to Azure App Service Linux.

Automation & Ops ✓ Microsoft · Official

Azure Resource Lookup

Inventory, filter, and discover Azure resources across subscriptions.

Dev & Engineering ✓ Microsoft · Official

Azure Storage Skill

Gives coding agents practical guidance and operations for Azure objects, files, queues, tables, and data lakes.

Dev & Engineering ✓ Microsoft · Official

Microsoft Foundry Agent Skill

Manage the Microsoft Foundry agent lifecycle with azd and Foundry MCP—from scaffolding and deployment to evaluation and optimization.

Dev & Engineering ✓ Microsoft · Official

Slack-to-Teams Migration Expert

Guides developers through Slack bot migration, Teams enablement, and cross-platform bot delivery.

Dev & Engineering ✓ Microsoft · Official

Teams App Developer

Build, test, and deploy Teams and Microsoft 365 agents with ATK.

Automation & Ops ✓ Microsoft · Official

Azure OpenAI Capacity Finder

Find available Azure OpenAI model capacity across regions and projects before choosing a deployment location.

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Custom Deployment Guide

A guided Azure OpenAI deployment flow for precise version, capacity, policy, and SKU control.

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Optimal Region Deployment

Automatically checks Azure capacity and deploys an Azure OpenAI model in a suitable available region.

Automation & Ops ✓ Microsoft · Official

Azure Resource Architecture Visualizer

Analyze Azure resource groups and turn their dependencies into detailed Mermaid architecture diagrams.

Automation & Ops ✓ Microsoft · Official

Azure Cloud Migration Assistant

Assess cross-cloud workloads and convert them for Azure services.

Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB ARM for .NET

Provision and manage Azure Cosmos DB resources from .NET through ARM.

Dev & Engineering ✓ Microsoft · Official

Azure Queue Storage for Rust

A focused guide for building secure Azure Queue Storage messaging workflows in Rust.

Dev & Engineering ✓ Microsoft · Official

Azure Blob Storage for Rust

Guides Rust developers through official Azure SDK patterns for managing blobs and containers.

Dev & Engineering ✓ Microsoft · Official

Azure Upgrade

Assess and automate Azure plan, SKU, service, and legacy Java SDK upgrades.

Dev & Engineering ✓ Microsoft · Official

Microsoft Entra App Registration

A practical guide to Entra app registration and OAuth integration.

Related skills