Labsco
microsoft logo

azure-cloud-migrate

✓ Official2,700

by 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…

🔥🔥🔥🔥✓ VerifiedFreeAdvanced setup
🧩 One of 7 skills in the microsoft/skills package — works on its own, and pairs well with its siblings.

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 receiveExpand

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_bestpractices and mcp_azure_mcp_documentation MCP tools

  • Use the latest supported runtime for the target service

  • Destructive actions require ask_userfunctions 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.