From azure
Deploys Python web apps (Flask, Django, FastAPI) to Azure App Service Linux with automatic resource creation and framework detection.
How this skill is triggered — by the user, by Claude, or both
Slash command
/azure:python-appservice-deployThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Deploys Python (Flask, Django, FastAPI, generic) code to Azure App Service Linux (P0v3, Python 3.14). Creates RG + Plan + Web App if missing. Hand off to `azure-prepare` for VNet, Key Vault, databases, or IaC.
references/create-app.mdreferences/deploy-azcli.mdreferences/deploy-azd.mdreferences/detect.mdreferences/errors.mdreferences/post-deploy-message.mdreferences/startup-commands.mdreferences/transient-retry.mdscripts/generate-app-name.ps1scripts/generate-app-name.shscripts/retry-az-create.ps1scripts/retry-az-create.shDeploys Python (Flask, Django, FastAPI, generic) code to Azure App Service Linux (P0v3, Python 3.14). Creates RG + Plan + Web App if missing. Hand off to azure-prepare for VNet, Key Vault, databases, or IaC.
MCP tools used: mcp_azure_mcp_subscription_list, mcp_azure_mcp_group_list, mcp_azure_mcp_appservice, mcp_azure_mcp_azd (when azure.yaml is present).
<app>-rg), Plan (<app>-plan), region (current az default or eastus2), subscription are derived. create-app.md §1.azure.yaml host: appservice → deploy-azd.md; else deploy-azcli.md.P0v3 --is-linux) → Web App (--runtime "PYTHON:3.14") exist. On transient ARM errors, follow transient-retry.md. create-app.md.python -m uvicorn main:app --host 0.0.0.0. Other: warn. startup-commands.md.SCM_DO_BUILD_DURING_DEPLOYMENT=true.azd deploy or az webapp deploy --type zip --track-status false.az webapp log tail, curl, Invoke-WebRequest, or any health probe. App Service needs 2–3 min to warm; a quiet log or early 5xx is not failure.--runtime always use "PYTHON:3.14" (colon). Never "PYTHON|3.14" (pipe is a shell operator).az webapp up — deprecated. Use Step 7 commands.https://... URLs.See errors.md for the full symptom → cause → fix matrix. Quick triage: missing plan/app → re-run Step 4; container ping timeout on 8000 → fix startup (Step 5); ModuleNotFoundError after deploy → ensure Step 6 ran, redeploy.
npx claudepluginhub anthropics/claude-plugins-official --plugin azureGenerates Azure deployment infrastructure (Bicep/Terraform), azure.yaml, and Dockerfiles. Use for creating or modernizing apps to deploy on Azure.
Expert guidance for Azure App Service development: troubleshooting, best practices, architecture, deployment, security, and configuration. Use when choosing plans, configuring VNet/custom domains/certs, CI/CD slots, or managed identity access.
Deploys containerized frontend + backend apps to Azure Container Apps using azd, Bicep, and remote builds with managed identity.