azure-deploy

The azure-deploy skill executes deployments for pre-configured Azure applications. It manages the deployment lifecycle using Azure Developer CLI (azd), Terraform, and Azure CLI commands, following a strict validation workflow that requires prior execution of azure-prepare and azure-validate.

433.6K
Installs
5
Use cases
5/10
Quality

Is azure-deploy safe to install?

Review the source first

Review the source first: our audit of azure-deploy's source files found 5 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands including infrastructure deployment tools like azd and terraform, and reads/writes local project files including deployment plans.

How we audit skills: our security review methodology.

Who is this skill for?

Developers and DevOps engineers deploying existing applications to Azure who require a structured, validated deployment process.

What can you do with it?

  • Execute deployment of prepared applications
  • Push updates to existing Azure deployments
  • Run azd up, azd deploy, or az deployment commands
  • Ship built code to production
  • Deploy applications with existing APIM or AI gateway infrastructure

How good is this skill?

Quality score: 5/10. The skill documentation is highly structured, provides clear safety constraints, and defines a strict workflow with prerequisite checks.

What does the skill file contain?

SKILL.md
# 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`? → I...

Frequently asked questions

Can I use this skill to create a new application?

No. This skill is for existing applications. Use the azure-prepare skill for creating new applications or infrastructure.

What are the mandatory prerequisites for this skill?

You must run azure-prepare to generate .azure/deployment-plan.md and azure-validate to set the plan status to Validated.

What happens if the deployment plan status is not Validated?

The skill will fail. You must invoke the azure-validate skill to perform checks and update the status.

How should I present endpoint URLs to the user?

You must always use fully-qualified URLs with the https:// scheme.

Data sourced from microsoft/azure-skills on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills