The azure-deploy skill executes deployment operations for applications that have already been prepared with infrastructure files and a deployment plan, running commands like `azd up`, `azd deploy`, and `terraform apply` with built-in error recovery. It is designed for developers who need to push prepared applications to Azure production environments, but requires that the azure-prepare and azure-validate skills have been completed first to ensure infrastructure readiness. This skill solves the problem of safely deploying pre-validated Azure applications while preventing users from skipping critical validation steps that would cause deployment failures.

skills.sh installs
103.2K
GitHub stars
217
last updated
Jun 11, 2026

Install

$ npx -y skills add microsoft/github-copilot-for-azure --skill azure-deploy --agent claude-code

Installs into .claude/skills of the current project.

Files

Azure Deploy

AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE

PREREQUISITE: The azure-validate skill MUST be invoked and completed with status Validated BEFORE executing this skill.

⛔ STOP — PREREQUISITE CHECK REQUIRED Before proceeding, verify BOTH prerequisites are met:

  1. azure-prepare was invoked and completed → .azure/deployment-plan.md exists
  2. azure-validate was invoked and passed → plan status = Validated

If EITHER is missing, STOP IMMEDIATELY:

  • No plan? → Invoke azure-prepare skill first
  • Status not Validated? → Invoke azure-validate skill first

⛔ DO NOT MANUALLY UPDATE THE PLAN STATUS

You are FORBIDDEN from changing the plan status to Validated yourself. Only the azure-validate skill is authorized to set this status after running actual validation checks. If you update the status without running validation, deployments will fail.

DO NOT ASSUME the app is ready. DO NOT SKIP validation to save time. Skipping steps causes deployment failures. The complete workflow ensures success:

azure-prepare → azure-validate → azure-deploy

Triggers

Sponsors

Details

Repository
github.com/microsoft/github-copilot-for-azure
Categories
DevOps & CI/CD, Git & Pull Requests, AI & Agent Building, Release Management, Debugging, Productivity & Planning, Cloud & Infrastructure

More from microsoft/github-copilot-for-azure

All 40
1microsoft avatarazure-observabilitymicrosoft/azure-skillsAzure Observability Services including Azure Monitor, Application Insights, Log Analytics, Alerts, and Workbooks. Provides metrics, APM, distributed tracing, KQ86.2Kskills.sh installs
2addyosmani avatarci-cd-and-automationaddyosmani/agent-skillsAutomates CI/CD pipeline setup. Use when setting up or modifying build and deployment pipelines. Use when you need to automate quality gates, configure test run67.3Kskills.sh installs
3addyosmani avatarobservability-and-instrumentationaddyosmani/agent-skillsInstruments code so production behavior is visible and diagnosable. Use when adding logging, metrics, tracing, or alerting. Use when shipping any feature that r63.8Kskills.sh installs
4samber avatargolang-observabilitysamber/cc-skills-golangGolang everyday observability — the always-on signals in production. Covers structured logging with slog, Prometheus metrics, OpenTelemetry distributed tracing,41.5Kskills.sh installs
5cloudflare avatarsandbox-sdkcloudflare/skillsBuild sandboxed applications for secure code execution. Load when building AI code execution, code interpreters, CI/CD systems, interactive dev environments, or32.9Kskills.sh installs
6jeffallan avatardevops-engineerjeffallan/claude-skillsCreates Dockerfiles, configures CI/CD pipelines, writes Kubernetes manifests, and generates Terraform/Pulumi infrastructure templates. Handles deployment automa11.9Kskills.sh installs