Automation & Ops ✓ Microsoft · Official azurecloud-migrationazure-functionsapp-servicecontainer-appsmcp

Azure Cloud Migration Assistant

Assess cross-cloud workloads and convert them for Azure services.

FollowSkills review · FSRS-2.0
Use with care
54/ 100 5-point scale 2.7 / 5
1 2 3 4 5 6
1Trust18 / 25 · 3.6/5

The rules require assessment before migration, user confirmation for destructive actions and major deployment choices, isolated output, and identity-first secret handling; they also mention HTTPS, health checks, and deployment slots. Data-flow disclosure, dependency security, concrete rollback procedures, and exact permission boundaries remain incomplete, so 7 points are deducted.

2Reliability8 / 20 · 2.0/5

Sequential phases, assessment gating, status tracking, progress updates, and abnormal workload checks are specified. However, several MCP dependencies are not verified in the supplied material, scenario references are incomplete, and key paths lack input validation, controlled failure handling, and diagnosable error feedback; 2 points are deducted within the static cap.

3Adaptability9 / 15 · 3.0/5

The skill declares clear cross-cloud triggers, source platforms, target services, and several Kubernetes/Container Apps boundaries. It does not define non-fit ranges or trigger precedence, and provides no Chinese-language or mainland-China network guidance; core MCP access may also be network-sensitive, so 6 points are deducted.

4Convention9 / 15 · 3.0/5

The skill includes metadata, MIT licensing, a version, phased organization, scenario tables, output conventions, examples, limitations, and handoff guidance. It lacks a clear maintainer, changelog, upgrade path, installation notes, and FAQ, and some referenced files are not present or verifiable in the supplied material; 6 points are deducted.

5Effectiveness6 / 15 · 2.0/5

Service mappings, assessment templates, configuration examples, identity guidance, and handoff instructions address the core migration workflow and specify usable report/output artifacts. Still, results depend on the actual workload, external MCP tools, and later azure-prepare stages, with no verified representative output, test coverage, or cost/alternative analysis; 1 point is deducted within the static cap.

6Verifiability4 / 10 · 2.0/5

The repository context shows general CI, evaluation workflows, and tests, but not skill-specific tests or third-party execution evidence covering azure-cloud-migrate's key paths. Most claims are author-supplied mappings and examples, warranting only limited auditability; 1 point is deducted.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a
Before you use it
  • This is a low-confidence static review; no migration, MCP call, code conversion, or deployment was executed.
  • Before use, verify MCP availability, required source files, Azure subscription and region choices, and all generated Bicep, identity settings, runtime versions, and data-migration plans.
  • The skill is broad but under-specifies non-fit cases, recovery, cost impact, and cross-border network reachability; documentation examples should not be treated as production-validated solutions.
See the full review method →

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

Azure Cloud Migrate assesses existing cloud workloads before converting their code and configuration for Azure. It supports AWS Lambda to Azure Functions, Beanstalk, Heroku, and App Engine to Azure App Service, plus several container and Spring Boot migrations to Azure Container Apps. The workflow is sequential and uses Azure MCP documentation and best-practice tools. It fits engineering teams planning a defined AWS, GCP, or Kubernetes migration, but it does not cover the full infrastructure deployment lifecycle.

Reads and analyzes source code and existing workload details, maps source services to Azure targets, generates scenario-specific assessment reports, and scans HTTP clients for hardcoded hostnames and ports that may break Container Apps service discovery. It then converts code and configuration according to the selected migration guide, uses Azure documentation and best-practice MCP tools, and tracks progress in migration-status.md. Outputs are written to <workspace-root-basename>-azure/ at the workspace root, while the source directory remains unchanged.

  1. A development team migrating an AWS Lambda application to Azure Functions.
  2. A platform team moving an AWS Elastic Beanstalk, Heroku, or Google App Engine application to Azure App Service.
  3. An engineering team migrating AWS Fargate, ECS, GKE, EKS, or self-hosted Kubernetes workloads to Azure Container Apps.
  4. A team moving a GCP Cloud Run or Spring Boot workload to Azure Container Apps.

What are this skill's strengths and limitations?

Pros
  • Supports clearly defined migration paths for Lambda, Beanstalk, Heroku, App Engine, Fargate, Kubernetes, Cloud Run, and Spring Boot.
  • Enforces assessment before migration and provides scenario-specific reference guides.
  • Audits service-discovery issues in Container Apps and requires resource-level progress updates during long operations.
  • Defines the output location, status tracking, and confirmation rules for destructive actions.
Limitations
  • Only the listed migration scenarios are explicitly covered; other scenarios depend on Azure documentation and best-practice MCP tools.
  • Requires Azure MCP tools plus access to the source code and workspace filesystem.
  • The supplied materials provide no skill-specific test coverage or detailed failure-recovery procedure.
  • It does not itself handle the complete infrastructure preparation, testing, and deployment lifecycle.

How do you install this skill?

Install the collection with npx skills add microsoft/skills, then select the required skills in the wizard. Skills are installed in the selected agent directory, such as .github/skills/ for GitHub Copilot. The source does not document a separate installation command for this individual plugin skill.

How do you use this skill?

Use a prompt that names a supported migration scenario, such as “migrate AWS Lambda to Azure Functions” or “assess and migrate a GKE workload to Azure Container Apps.” The skill assesses first and migrates second, then asks: “Migration complete. Test locally or deploy to Azure?” Infrastructure preparation, testing, and deployment are handed off to azure-prepare.

FAQ

Does it deploy to Azure directly?
Not as its defined final handoff. After migration, it asks whether to test locally or deploy, then hands infrastructure preparation, testing, and deployment to azure-prepare.
Will it modify my original project?
No. Outputs go to `<workspace-root-basename>-azure/` at the workspace root, and the rules prohibit modifying the source directory.
What if my migration scenario is not listed?
The instructions direct the skill to use `mcp_azure_mcp_documentation` and `mcp_azure_mcp_get_azure_bestpractices`.
How are risky operations handled?
Destructive actions require confirmation through `ask_user`.

More skills from this repository

All from microsoft/agent-skills

Dev & Engineering ✓ Microsoft · Official

Azure Upgrade

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

Automation & Ops ✓ Microsoft · Official

Azure Reliability Advisor

Assess and improve reliability for Azure Functions and App Service.

Automation & Ops ✓ Microsoft · Official

Azure Production Diagnostics

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

Automation & Ops ✓ Microsoft · Official

Azure Deployment Validator

Preflight Azure deployments by checking configuration, infrastructure, permissions, prerequisites, and builds.

Automation & Ops ✓ Microsoft · Official

Azure Resource Lookup

Inventory, filter, and discover Azure resources across subscriptions.

Dev & Engineering ✓ Microsoft · Official

MCP Server Development Guide

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

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.

Automation & Ops ✓ Microsoft · Official

Azure Python App Service Deployer

Deploy Flask, Django, FastAPI, or other Python apps to Azure App Service Linux.

Dev & Engineering ✓ Microsoft · Official

Azure Event Grid for .NET

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

Automation & Ops ✓ Microsoft · Official

Azure Deployment Runner

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

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Deployment Assistant

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

Dev & Engineering ✓ Microsoft · Official

Azure Storage Skill

Gives coding agents practical guidance and operations for Azure objects, files, queues, tables, and data lakes.

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.

Dev & Engineering ✓ Microsoft · Official

Azure AI Services Skill

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

Dev & Engineering ✓ Microsoft · Official

Azure Skill Creator

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

Dev & Engineering ✓ Microsoft · Official

Entra Authentication Events for .NET

Customize Entra ID authentication flows with Azure Functions.

Dev & Engineering ✓ Microsoft · Official

Slack-to-Teams Migration Expert

Guides developers through Slack bot migration, Teams enablement, and cross-platform bot delivery.

Dev & Engineering ✓ Microsoft · Official

Microsoft Agent Skills

Reusable Azure SDK and Microsoft Foundry guidance for AI coding agents.

Dev & Engineering ✓ Microsoft · Official

Azure AI Text Analytics for Python

Guides Python developers through Azure-powered text analysis and NLP workflows.

Dev & Engineering ✓ Microsoft · Official

Azure AI Content Safety for Python

Guides Python applications in detecting harmful text and images and enforcing custom blocklists.

Related skills