microsoft avatar

Azure Upgrade

This automates Azure workload upgrades within the same cloud, like moving Functions from Consumption to Flex Consumption or migrating App Service to Container Apps. It runs readiness assessments, generates upgrade reports, and executes the migration steps while preserving your app settings and configurations. The automation scripts are idempotent so you can resume if something fails. It's honest about what it can't do—if there's no built-in scenario for your upgrade path, it falls back to Azure documentation tools to research the approach. Saves you from manually clicking through the portal or writing custom migration scripts for common Azure upgrade scenarios.

skills.sh installs
555.8K
GitHub stars
1.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add microsoft/azure-skills --skill azure-upgrade --agent claude-code

Installs into .claude/skills of the current project.

Files

Azure Upgrade

This skill handles assessment and automated upgrades of existing Azure workloads from one Azure service, hosting plan, or SKU to another — all within Azure. This includes plan/tier upgrades (e.g. Consumption → Flex Consumption), cross-service migrations (e.g. App Service → Container Apps), and SKU changes. It also covers Azure SDK for Java source-code modernization (e.g. legacy Java com.microsoft.azure.* → modern com.azure.*). This is NOT for cross-cloud migration — use azure-cloud-migrate for that.

Triggers

Sponsors

Details

Repository
github.com/microsoft/azure-skills
Categories
Backend & APIs, Productivity & Planning, Cloud & Infrastructure, Java & JVM, Databases

More from microsoft/azure-skills

All 39
1xixu-me avataruse-my-browserxixu-me/skillsUse when work depends on the user's live browser session or visible rendered state rather than static fetches, especially for browser debugging contexts or DevT519Kskills.sh installs
2xixu-me avatarxgetxixu-me/skillsUse when tasks involve Xget URL rewriting, registry/package/container/API acceleration, integrating Xget into Git, download tools, package managers, container b517.1Kskills.sh installs
3larksuite avatarlark-maillarksuite/cli飞书邮箱:Use when user mentions 起草邮件、写邮件、草稿、发送/回复/转发邮件、查阅邮件、看邮件、搜索邮件、邮件文件夹、邮件标签、邮件联系人、监听新邮件、邮件收信规则等;use for mail/email intent only. Do not use for docs/sheets/calen479.1Kskills.sh installs
4nextlevelbuilder avatarui-ux-pro-maxnextlevelbuilder/ui-ux-pro-max-skillUI/UX design intelligence for web and mobile. Searchable local database with 84 styles, 192 color palettes, 74 font pairings, 192 product types, 98 UX guideline443.3Kskills.sh installs
5heygen-com avatarfigmaheygen-com/hyperframesImport Figma content into a HyperFrames composition — rendered assets, brand tokens, components, storyboard sections → reconstructed motion (frames read as stat407.5Kskills.sh installs
6runcomfy-com avatarimage-to-videoruncomfy-com/skillsAnimate any still image on RunComfy — this skill is a smart router that matches the user's intent to the right i2v model in the RunComfy catalog. Picks HappyHor403.9Kskills.sh installs