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
Not recommended
54/ 100 5-point scale 2.7 / 5
Trust16 / 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.

Reliability8 / 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.

Adaptability10 / 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.

Convention9 / 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.

Effectiveness7 / 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.

Verifiability4 / 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 it does & when to 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.

Pros & cons

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 to install

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 to use

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.

Compared to similar skills

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

Dev & Engineering ✓ Microsoft · Official

Azure Identity for Python

A practical skill for securing Python Azure applications with Microsoft Entra ID credentials.

Dev & Engineering ✓ Microsoft · Official

Azure Event Hubs Java Skill

Build production-oriented Java event streaming applications on Azure Event Hubs.

Dev & Engineering ✓ Microsoft · Official

Azure Tables for Python

A practical guide to building authenticated Azure Tables applications with Python entity CRUD, queries, and partition-scoped batch operations.

Dev & Engineering ✓ Microsoft · Official

Azure Identity for TypeScript

Configure secure, flexible Microsoft Entra ID authentication for TypeScript Azure applications.

Automation & Ops ✓ Microsoft · Official

Azure Reliability Advisor

Assess and improve reliability for Azure Functions and App Service.

Dev & Engineering ✓ Microsoft · Official

Azure Cloud Architect

Guides coding agents through production-grade Azure architecture design and review using Azure Architecture Center practices.

Dev & Engineering ✓ Microsoft · Official

Azure AI Text Analytics for Python

Guides Python developers through Azure-powered text analysis and NLP workflows.

Automation & Ops ✓ Microsoft · Official

Azure Resource Architecture Visualizer

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

Dev & Engineering ✓ Microsoft · Official

Azure Maps for .NET

Build .NET location features for search, routing, maps, geolocation, and weather.

Dev & Engineering ✓ Microsoft · Official

Azure AI Vision Image Analysis

Guides Python coding agents in implementing Azure AI Vision image understanding.

Dev & Engineering ✓ Microsoft · Official

Azure Blob Storage for Python

Guides secure, production-minded Blob Storage operations in Python.

Dev & Engineering ✓ Microsoft · Official

Azure Queue Storage for Python

Gives coding agents reliable Python patterns for secure Azure Queue Storage messaging and asynchronous task processing.

Automation & Ops ✓ Microsoft · Official

Azure AI Gateway Governance

Use Azure API Management to govern traffic across AI models, MCP tools, and agents.

Automation & Ops ✓ Microsoft · Official

AKS Automatic Readiness

Assess Kubernetes workloads for AKS Automatic compatibility and identify migration blockers before you switch.

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 Playwright Workspace Manager

Provision and manage Microsoft Playwright Testing workspaces with .NET and Azure Resource Manager.

Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB for Python

A practical guide for building reliable Python applications on Azure Cosmos DB’s NoSQL API.

Dev & Engineering ✓ Microsoft · Official

Azure Key Vault SDK for Python

Gives Python coding agents practical guidance for securely managing Azure Key Vault secrets, keys, and certificates.

Dev & Engineering ✓ Microsoft · Official

Azure API Management for Python

Gives coding agents practical Python SDK patterns for managing Azure API Management services, APIs, products, subscriptions, and policies.

Dev & Engineering ✓ Microsoft · Official

Azure Monitor Query for Python

Generate Python code for querying Azure Monitor logs and metrics.

Related skills