Dev & Engineering ✓ Microsoft · Official

Azure Upgrade

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

52/ 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-functionsazure-managed-redisazure-sdk-javaapp-service
+3container-appsmcpcloud-migration

What does this skill do, and when should you use it?

Azure Upgrade is the azure-skills plugin skill for changing existing Azure workloads between plans, tiers, SKUs, or selected services. It covers Functions Consumption to Flex Consumption, App Service to Container Apps, Azure Cache for Redis or Enterprise Redis to Azure Managed Redis, and legacy Java Azure SDK modernization from com.microsoft.azure.* to com.azure.*. The workflow begins with an assessment, requires target confirmation, and proceeds through preparation, upgrade, and validation. It fits Azure-to-Azure modernization work, but not cross-cloud migration.

Identifies source and target Azure plans, tiers, or SKUs; assesses readiness and loads the relevant scenario reference; collects settings, identities, and configuration; creates new resources, migrates settings, and deploys code; checks the default function-app URL, endpoints, and monitoring; calls Azure best-practice, documentation, App Service/Functions, and Application Insights MCP tools; and tracks progress in upgrade-status.md at the workspace root.

Good fit
  • An Azure Functions developer wants to assess and move an app from Consumption to Flex Consumption.
  • An operations team wants to migrate an existing App Service workload to Container Apps.
  • A Redis team wants to assess migration from Azure Cache for Redis or Enterprise Redis to Azure Managed Redis.
  • A Java maintainer needs to modernize legacy com.microsoft.azure.* dependencies and source code to com.azure.*.
  • A platform team wants a staged Azure plan upgrade with explicit checks for configuration, identity, reachability, and monitoring.

How do you install this skill?

Before you use it
  • Before execution, verify that every referenced file, MCP tool, script, and required permission actually exists, and obtain renewed confirmation for subscription, region, resource creation, and configuration overwrites.
  • Do not treat repository-level CI or badges as validation of azure-upgrade; add dedicated tests and failure cases for the Functions, Redis, and Java branches.
  • The Java flow requires autonomous migration but depends on external BOM and migration guides; if those sources are unreachable, it should stop with an explanation rather than guess versions.
  • No mainland-China reachability or Chinese-output guarantee is provided; environments depending on Azure MCP, GitHub, and external documentation require separate assessment.
Before you start
Your agent needs
  • Network access
  • Local filesystem
  • MCP Server
Install first
  • Python 3.10+

Run npx skills add microsoft/skills in the project and select the required skill in the installation wizard. Alternatively, in Copilot CLI run /plugin marketplace add microsoft/skills, then /plugin install azure-skills@skills. The source does not document a command for installing only this skill directory.

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-upgrade" ~/.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:

  • Upgrade my function app from Consumption to Flex Consumption
  • Migrate my Redis cache to AMR.

Use a focused request such as “Upgrade my function app from Consumption to Flex Consumption” or “Migrate my Redis cache to AMR.” The skill identifies the target and asks for confirmation, then follows assessment, pre-migration, upgrade, and validation phases. It must not skip the assessment or delete or stop the original app without explicit confirmation.

What are this skill's strengths and limitations?

Pros
  • Covers Azure Functions plan changes, App Service to Container Apps, Redis to Azure Managed Redis, and Java Azure SDK modernization.
  • Defines a sequential workflow from assessment through validation and handoff.
  • Requires idempotent, resumable automation and user confirmation for destructive actions.
  • Provides MCP integrations for Azure documentation, best practices, App Service/Functions details, and Application Insights.
Limitations
  • Scope is limited to the documented Azure upgrade scenarios; unmatched scenarios require additional research.
  • The provided SKILL.md does not include the detailed automation scripts or complete migration commands.
  • It depends on Azure MCP tools, network access, and a Python 3.10+ environment; platform-specific test coverage is not documented.
  • Cleanup of the original application remains an explicit user decision.

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 Upgrade this page ✓ Microsoft · Official 52 · Use with care ★ 2.7k 3mo ago MIT
Azure Event Grid for .NET ✓ Microsoft · Official 53 · Use with care ★ 2.7k 3mo ago MIT
Azure AI Foundry Agent Framework ✓ Microsoft · Official 50 · Use with care ★ 2.7k 3mo ago MIT
MCP Server Development Guide ✓ Microsoft · Official 49 · Use with care ★ 2.7k 3mo ago MIT
Azure Skill Creator ✓ Microsoft · Official 48 · Use with care ★ 2.7k 3mo ago MIT

Unlike azure-cloud-migrate, this skill handles upgrades within Azure—plans, tiers, SKUs, services, and Java SDK source modernization—rather than cross-cloud migration. After validation it can hand off to azure-validate for deeper checks or azure-deploy for CI/CD setup.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
1Trust18 / 25 · 3.6/5

The evidence shows target confirmation, ask_user gates for destructive actions, preservation of the original resource, rollback guidance, managed-identity preference, and MIT licensing. It does not define least-privilege RBAC, configuration/identity data flows, sensitive-data handling, dependency security, or execution isolation, so 7 points are deducted.

2Reliability7 / 20 · 1.8/5

Phases, recovery of the original application, and idempotent/resumable automation are specified. However, several referenced files, MCP tools, and scripts are not fully supplied here; the Java flow branches from the top-level workflow; and there are no skill-specific tests or strong diagnostic failure outputs. The score is therefore constrained by static calibration and reduced further.

3Adaptability9 / 15 · 3.0/5

Triggers, supported Functions, Redis, and Java SDK scenarios are explicit, and cross-cloud migration is excluded. However, the scope spans substantially different workflows, non-fit boundaries and input/output contracts are incomplete, Chinese-language interaction and mainland-China reachability are unsubstantiated, and core operation depends on Azure MCP and external documentation.

4Convention9 / 15 · 3.0/5

The skill provides name, description, compatibility, author, version, license, triggers, scenario tables, and layered references. It lacks a clear changelog, explicit maintenance/update path, complete installation dependency notes, FAQs, limitation disclosure, and representative output examples, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

The material supports assessment, migration, validation, and handoff workflows and includes a detailed Java migration checklist. But output correctness, script success, service-migration behavior, and benefit over manual alternatives are not supported by in-file execution evidence; external dependencies and omitted references may require substantial rework. The score remains within the static effectiveness cap.

6Verifiability3 / 10 · 1.5/5

The files contain detailed rules, commands, validation gates, and repository-level CI/test signals. They do not provide committed tests or real execution evidence covering azure-upgrade key paths, and the external references were not independently corroborated in the supplied material, so only limited verifiability is awarded.

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

Does it support cross-cloud migration?
No. The SKILL.md explicitly directs cross-cloud migration to azure-cloud-migrate.
Will it delete the original application?
No. Deleting or stopping the original app requires explicit user confirmation, and cleanup is offered after the upgrade is complete.
Does it execute upgrades automatically?
It can execute automated upgrade steps, but it must generate an assessment first and confirm the target plan or SKU before proceeding.
What external capabilities does it require?
It requires the Azure best-practices and documentation MCP tools, references App Service, Functions, and Application Insights MCP tools, and declares Python 3.10+ compatibility.

More skills from this repository

All from microsoft/agent-skills

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
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 Reliability Advisor

Assess and improve reliability for Azure Functions and App Service.

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

Azure Production Diagnostics

Systematically investigate Azure production failures, identify root causes, and guide safe remediation.

★ 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
Dev & Engineering ✓ Microsoft · Official

Azure Event Grid for .NET

Practical .NET guidance for publishing, receiving, and processing Azure Event Grid events.

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

Azure AI Foundry Agent Framework

Helps Python developers build persistent Azure AI Foundry agents with hosted tools, MCP integrations, threads, and streaming.

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

MCP Server Development Guide

A practical guide to building clear, testable MCP servers that let LLMs work with external APIs.

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

Azure Skill Creator

A disciplined guide for building concise, verifiable Azure SDK skills for coding agents.

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

Azure Deployment Runner

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

★ 2.7k FS 54 Use with care 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 OpenAI Deployment Assistant

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

★ 2.7k FS 52 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

Azure AI Services Skill

Guides coding agents through Azure AI Search, Speech, OpenAI, and OCR workflows.

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

GitHub Copilot SDK Builder

Build programmable GitHub Copilot applications and agent workflows through one multi-language SDK.

★ 2.7k FS 49 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

Entra Authentication Events for .NET

Customize Entra ID authentication flows with Azure Functions.

★ 2.7k FS 43 Not recommended 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

Azure Identity for Python

A practical skill for securing Python Azure applications with Microsoft Entra ID credentials.

★ 2.7k FS 60 Recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Identity for TypeScript

Configure secure, flexible Microsoft Entra ID authentication for TypeScript Azure applications.

★ 2.7k FS 57 Use with care 3mo ago

Related skills