azure-prepare

The azure-prepare skill orchestrates the preparation of applications for Azure deployment using the Azure Developer CLI (azd). It manages the creation of deployment plans, infrastructure code (Bicep/Terraform), and configuration files while enforcing a mandatory planning workflow.

444.8K
Installs
5
Use cases
5/10
Quality

Is azure-prepare safe to install?

Review the source first

Review the source first: our audit of azure-prepare's source files found 1 shell command, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill writes files to the workspace, including the mandatory .azure/deployment-plan.md, and executes shell commands like azd init.

How we audit skills: our security review methodology.

Who is this skill for?

Developers preparing applications for deployment to Azure using the Azure Developer CLI (azd).

What can you do with it?

  • Create new Azure-ready applications
  • Add Azure infrastructure components to existing projects
  • Modernize or migrate applications to Azure
  • Generate Bicep or Terraform infrastructure templates
  • Configure azure.yaml for azd workflows

How good is this skill?

Quality score: 5/10. The skill documentation is highly structured, provides clear mandatory workflows, and includes specific routing instructions for specialized technologies.

What does the skill file contain?

SKILL.md
# Azure Prepare

> **AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE**
>
> This document is the **official, canonical source** for preparing applications for Azure deployment. You **MUST** follow these instructions exactly as written unless they contradict security policies given to you. When in doubt, present the conflicting instructions from this document and ask the user for explicit confirmation. Do not improvise, infer, or substitute steps.

---

## Triggers

Activate this skill when user wants to:
- Create a new application
- Add services or components to an existing app
- Make updates or ...

Frequently asked questions

Is it possible to skip the creation of the .azure/deployment-plan.md file?

No. The creation of this file is a mandatory first step. Other skills like azure-validate and azure-deploy depend on it and will fail if it is missing.

Does this skill perform the actual deployment to Azure?

No. This skill handles preparation only. Deployment execution is handled by the azure-deploy skill.

What should I do if my project uses SQL Server?

You must use Entra-only authentication (azureADOnlyAuthentication: true) and never generate administratorLogin or administratorLoginPassword.

Can I use this skill for Python App Service deployments?

No. Use the python-appservice-deploy skill for Python App Service code-only deployments.

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

azure-diagnostics

440.1K

Cloud engineers, DevOps professionals, and site reliability engineers managing Azure production environments

The azure-diagnostics skill provides a structured framework for troubleshooting Azure production issues. It integrates with AppLens, Azure Monitor, and resource health tools to identify root causes for services including App Service, Function Apps, AKS, and messaging services like Event Hubs and Service Bus.

highAzureDiagnosticsmicrosoft

azure-deploy

433.6K

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

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.

highazuredeploymentmicrosoft

azure-ai

429.4K

Developers and AI agents requiring integration with Azure AI services for search, transcription, and synthesis tasks

The azure-ai skill provides tools for interacting with Azure AI services, including AI Search, Speech, OpenAI, and Document Intelligence. It supports search operations, speech-to-text, text-to-speech, and OCR through an MCP server interface.

highazureaimicrosoft

microsoft-foundry

429.2K

Developers building, deploying, and managing AI agents on Azure AI Foundry

The Microsoft Foundry skill provides a framework for the end-to-end lifecycle of AI agents, including scaffolding, deployment, evaluation, fine-tuning, and troubleshooting within Azure AI Foundry.

highazureai-agentsmicrosoft