Individual skill
azure-upgrade
Assess and upgrade Azure workloads between plans, tiers, or SKUs, or modernize Azure SDK dependencies in source code. WHEN: upgrade Consumption to Flex Consumption, upgrade Azure Functions plan, change hosting plan, function app SKU, migrate App Service to Container Apps, modernize legacy Azure Java SDKs (com.microsoft.azure to com.azure), migrate Azure Cache for Redis (ACR/ACRE) to Azure Managed Redis (AMR).
skills/azure-upgrade/SKILL.md
Source commit 3c89228484f4a9241d255ec7c703976d13277c2d
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,636
- Repository last updated
- Nov 9, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- engineering Derived category
- devops Derived category
- devops-containers Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 8,861 bytesSKILL.mdcore · 8,861 bytesSKILL.mdcore · 8,861 bytesSKILL.mdcore · 8,861 bytesSKILL.mdcore · 8,861 bytesSKILL.mdcore · 8,861 bytesreferences/global-rules.mddoc · 4,586 bytesreferences/languages/java/INSTRUCTION.mddoc · 11,589 bytesreferences/languages/java/README.mddoc · 3,066 bytesreferences/languages/java/bom-migration/bom-gradle-settings.mddoc · 6,863 bytesreferences/languages/java/bom-migration/bom-gradle-toml.mddoc · 2,794 bytesreferences/languages/java/bom-migration/bom-gradle.mddoc · 5,266 bytesreferences/languages/java/bom-migration/bom-maven.mddoc · 4,835 bytesreferences/languages/java/bom-migration/bom-migration.mddoc · 4,293 bytesreferences/languages/java/bom-migration/bom-validation.mddoc · 1,549 bytesreferences/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.mddoc · 5,675 bytesreferences/languages/java/package-specific/com.microsoft.azure.management.mddoc · 9,713 bytesreferences/languages/java/rules/efficiency.mddoc · 265 bytesreferences/languages/java/rules/execution-guidelines.mddoc · 1,063 bytesreferences/languages/java/rules/review-code-changes.mddoc · 541 bytesreferences/languages/java/rules/troubleshooting.mddoc · 2,586 bytesreferences/languages/java/rules/upgrade-strategy.mddoc · 1,403 bytesreferences/languages/java/rules/upgrade-success-criteria.mddoc · 686 bytesreferences/languages/java/scripts/upgrade_bom.pyruns · 20,074 bytesreferences/languages/java/templates/PLAN_TEMPLATE.mddoc · 9,656 bytesreferences/languages/java/templates/PROGRESS_TEMPLATE.mddoc · 9,336 bytesreferences/languages/java/templates/SUMMARY_TEMPLATE.mddoc · 8,815 bytesreferences/languages/java/workflow/phase-1-precheck.mddoc · 2,397 bytesreferences/languages/java/workflow/phase-2-plan.mddoc · 2,960 bytesreferences/languages/java/workflow/phase-3-execute.mddoc · 2,435 bytesreferences/languages/java/workflow/phase-4-summarize.mddoc · 1,154 bytesreferences/services/functions/consumption-to-flex/linux/assessment.mddoc · 4,692 bytesreferences/services/functions/consumption-to-flex/linux/automation.mddoc · 17,691 bytesreferences/services/functions/consumption-to-flex/linux/workflow.mddoc · 11,863 bytesreferences/services/functions/consumption-to-flex/windows/assessment.mddoc · 6,998 bytesreferences/services/functions/consumption-to-flex/windows/automation.mddoc · 4,215 bytesreferences/services/functions/consumption-to-flex/windows/automation/access-key-copy.mddoc · 2,540 bytesreferences/services/functions/consumption-to-flex/windows/automation/access-key-strategy.mddoc · 2,128 bytesreferences/services/functions/consumption-to-flex/windows/automation/app-creation.mddoc · 17,037 bytesreferences/services/functions/consumption-to-flex/windows/automation/app-settings.mddoc · 12,298 bytesreferences/services/functions/consumption-to-flex/windows/automation/built-in-authentication.mddoc · 3,378 bytesreferences/services/functions/consumption-to-flex/windows/automation/cleanup-and-rollback.mddoc · 3,244 bytesreferences/services/functions/consumption-to-flex/windows/automation/code-deployment.mddoc · 8,818 bytesreferences/services/functions/consumption-to-flex/windows/automation/configuration-inventory.mddoc · 7,341 bytesreferences/services/functions/consumption-to-flex/windows/automation/deployment-package.mddoc · 6,144 bytesreferences/services/functions/consumption-to-flex/windows/automation/discovery-and-assessment.mddoc · 9,305 bytesreferences/services/functions/consumption-to-flex/windows/automation/networking-and-storage.mddoc · 4,011 bytesreferences/services/functions/consumption-to-flex/windows/automation/site-and-identity.mddoc · 5,102 bytesreferences/services/functions/consumption-to-flex/windows/automation/trigger-safety-and-monitoring.mddoc · 12,119 bytesreferences/services/functions/consumption-to-flex/windows/automation/validation-and-cutover.mddoc · 9,944 bytesreferences/services/functions/consumption-to-flex/windows/dependency-scan.mddoc · 13,603 bytesreferences/services/functions/consumption-to-flex/windows/progress-tracking.mddoc · 5,371 bytesreferences/services/functions/consumption-to-flex/windows/workflow.mddoc · 28,555 bytesreferences/services/redis/redis-to-amr.mddoc · 7,700 bytesreferences/workflow-details.mddoc · 2,135 bytes
Read excerpt
# 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
| User Intent | Example Prompts |
|-------------|-----------------|
| Upgrade Azure Functions plan | "Upgrade my function app from Consumption to Flex Consumption" |
| Discover Functions upgrade candidates | "What Consumption Function Apps do I have that can be upgraded to Flex Consumption?" |
| Change hosting tier | "Move my function app to a better plan" |
| Assess upgrade readiness | "Is my function app ready for Flex Consumption?" |
| Automate plan migration | "Automate the steps to upgrade my Functions plan" |
| Modernize legacy Azure Java SDK | "Migrate legacy Azure SDKs for Java", "Upgrade legacy Azure Java SDK", "Migrate my Java project from com.microsoft.azure to com.azure" |