
azure-cloud-migrate
✓ Official★ 2,700by microsoft · part of microsoft/skills
Assess and migrate cross-cloud workloads to Azure with migration reports and code conversion guidance. Supports AWS, GCP, and other providers. WHEN: migrate…
Assess and migrate cross-cloud workloads to Azure with migration reports and code conversion guidance. Supports AWS, GCP, and other providers. WHEN: migrate…
Inspect the full instructions your agent will receiveExpandCollapse
This is the exact playbook injected into your agent when the skill activates — shown here so you can audit it before installing. You don't need to read it to use the skill.
by microsoft
Assess and migrate cross-cloud workloads to Azure with migration reports and code conversion guidance. Supports AWS, GCP, and other providers. WHEN: migrate…
npx skills add https://github.com/microsoft/agent-skills --skill azure-cloud-migrate
Download ZIPGitHub2.7k
Azure Cloud Migrate
This skill handles assessment and code migration of existing cloud workloads to Azure.
Rules
-
Follow phases sequentially — do not skip
-
Generate assessment before any code migration
-
Load the scenario reference and follow its rules
-
Use
mcp_azure_mcp_get_azure_bestpracticesandmcp_azure_mcp_documentationMCP tools -
Use the latest supported runtime for the target service
-
Destructive actions require
ask_user— functions global-rules | app-service global-rules -
Report progress to user — During long-running operations (deployments, image pushes), provide resource-level status updates so the user is never left waiting without feedback — see workflow-details.md
-
Audit service discovery in app code — Kubernetes DNS names (e.g.,
http://order-service:3001) do not resolve in Container Apps. During assessment, scan source code for hardcoded hostnames/ports in HTTP clients and flag them for env-var-driven URL injection
Migration Scenarios
Source Target Reference AWS Lambda Azure Functions lambda-to-functions.md (assessment, code-migration) AWS Elastic Beanstalk Azure App Service beanstalk-to-app-service.md Heroku Azure App Service heroku-to-app-service.md Google App Engine Azure App Service app-engine-to-app-service.md AWS Fargate (ECS) Azure Container Apps fargate-to-container-apps.md (assessment, deployment) Kubernetes (GKE/EKS/Self-hosted) Azure Container Apps k8s-to-container-apps.md GCP Cloud Run Azure Container Apps cloudrun-to-container-apps.md Spring Boot (Azure Spring Apps/VMs) Azure Container Apps spring-apps-to-aca.md
No matching scenario? Use mcp_azure_mcp_documentation and mcp_azure_mcp_get_azure_bestpractices tools.
Output Directory
All output goes to <workspace-root-basename>-azure/ at workspace root, where <workspace-root-basename> is the name of the top-level workspace directory itself (NOT a subdirectory within it). Never modify the source directory.
Steps
-
Create
<workspace-root-basename>-azure/at workspace root -
Assess — Analyze source, map services, generate report using the scenario-specific assessment guide → functions assessment | app-service assessment
-
Migrate — Convert code/config using the scenario-specific migration guide → functions code-migration | app-service code-migration
-
Ask User — "Migration complete. Test locally or deploy to Azure?"
-
Hand off to azure-prepare for infrastructure, testing, and deployment
Track progress in migration-status.md — see workflow-details.md.
npx skills add https://github.com/microsoft/skills --skill azure-cloud-migrateRun this in your project — your agent picks the skill up automatically.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.