Automation & Ops ✓ Microsoft · Official

Azure Deployment Runner

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

54/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 2.7k
Last updated
3mo ago
License
MIT
azure-deploymentazure-developer-cliazure-cliterraform
+3biceprbacmcp

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.

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

How do you install this skill?

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.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
  • MCP Server
Install first
  • Azure Developer CLI (azd)
  • Azure CLI (az)
  • Terraform
  • Azure subscription access

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.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/plugins/azure-skills/skills/azure-deploy" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • run azd up,
  • push to production,
  • publish to Azure.

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.

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 does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Azure Deployment Runner this page ✓ Microsoft · Official 54 · Use with care ★ 2.7k 3mo ago MIT
Azure Deployment Validator ✓ Microsoft · Official 46 · Use with care ★ 2.7k 3mo ago MIT
Azure Deployment Preparation ✓ Microsoft · Official 45 · Not recommended ★ 2.7k 3mo ago MIT
Azure Enterprise Infrastructure Planner ✓ Microsoft · Official 48 · Use with care ★ 2.7k 3mo ago MIT
Azure Python App Service Deployer ✓ Microsoft · Official 45 · Not recommended ★ 2.7k 3mo ago MIT

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.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
54/ 100 5-point scale 2.7 / 5
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.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

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.

★ 2.7k FS 46 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Deployment Preparation

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

★ 2.7k FS 45 Not recommended 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Enterprise Infrastructure Planner

Turn enterprise workload descriptions into deployable Azure infrastructure plans.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Deployment Assistant

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

★ 2.7k FS 52 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Python App Service Deployer

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

★ 2.7k FS 45 Not recommended 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Resource Lookup

Inventory, filter, and discover Azure resources across subscriptions.

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Storage Skill

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

★ 2.7k FS 51 Use with care 3mo ago
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.

★ 2.7k FS 47 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Slack-to-Teams Migration Expert

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

★ 2.7k FS 43 Not recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Teams App Developer

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

★ 2.7k FS 51 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure OpenAI Capacity Finder

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

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Custom Deployment Guide

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

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Optimal Region Deployment

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

★ 2.7k FS 44 Not recommended 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Resource Architecture Visualizer

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

★ 2.7k FS 56 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Cloud Migration Assistant

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

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB ARM for .NET

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

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Queue Storage for Rust

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

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Blob Storage for Rust

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

★ 2.7k FS 53 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Upgrade

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

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Microsoft Entra App Registration

A practical guide to Entra app registration and OAuth integration.

★ 2.7k FS 52 Use with care 3mo ago

Related skills