PlugWiki

Azure Cloud Migrate Skill for Claude Code: Move to Azure

Assesses an AWS, Google Cloud or Heroku app and converts its code for Azure, then hands off to deployment.

Installs
521.3K
on skills.sh
Stars
1.6K
on GitHub
Files
30
besides SKILL.md
Updated
Oct 2026
last repo commit

azure-cloud-migrate makes the agent assess an existing cloud workload and convert its code and config for Azure. It covers AWS Lambda to Azure Functions, Elastic Beanstalk, Heroku and App Engine to App Service, and Fargate, Kubernetes, Cloud Run and Spring Boot to Container Apps.

It works in phases that must run in order: create an output folder, write an assessment report, migrate the code, then ask whether to test locally or deploy. Output goes to a new <workspace>-azure/ folder and the source directory is never modified. It expects the Azure MCP tools (best practices and documentation) from the Azure plugin, and hands off to the azure-prepare skill for infrastructure, testing and deployment.

Good for

  • Teams moving AWS Lambda functions to Azure Functions
  • Heroku, Beanstalk or App Engine users heading for Azure App Service
  • Teams moving Fargate, Kubernetes, Cloud Run or Spring Boot to Container Apps

Install azure-cloud-migrate

Claude Code

  1. 1

    Copy this prompt.

    Install the azure-cloud-migrate skill in Claude Code. Run this command:
    
    /plugin install azure@claude-plugins-official
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires An Azure account, Node.js 18+, Azure CLI signed in with az login.

The plugin carries the Azure skills (including azure-prepare, which this skill hands off to) and wires in the Azure MCP Server, which the skill calls. Run az login first. Update with /plugin update azure@claude-plugins-official.

From the project README. Source.

What's in the skill

When it loads

Assess and migrate cross-cloud workloads to Azure with reports and code conversion. Supports Lambda→Functions, Beanstalk/Heroku/App Engine→App Service, Fargate/Kubernetes/Cloud Run/Spring Boot→Container Apps. WHEN: migrate Lambda to Functions, AWS to Azure, migrate Beanstalk, migrate Heroku, migrate App Engine, Cloud Run migration, Fargate to ACA, ECS/Kubernetes/GKE/EKS to Container Apps, Spring Boot to Container Apps, cross-cloud migration.

Sections in SKILL.md

  1. Rules
  2. Migration Scenarios
  3. Output Directory
  4. Steps

Key facts

Installs on skills.sh
521,305 (Nov 2, 2026)
License
MIT
Last repo commit
Oct 30, 2026

What it includes

  • Makes <workspace>-azure/ at the workspace root

    All output goes here. The source directory is never modified.

    Files · Create output folder

  • Analyzes the source, maps services, writes a report

    Uses a scenario-specific assessment guide. The report comes before any code migration.

    Files · Assess

  • Converts code and config for the Azure target

    Follows the scenario guide, for example Lambda to Functions. Uses the latest supported runtime for the target.

    Write · Migrate

  • Asks: test locally or deploy to Azure?

    It stops here and asks. Destructive actions need an explicit yes.

    Ask user

  • Passes infrastructure, testing and deployment on

    Deployment is not done by this skill.

    Hand off to azure-prepare

  • Logs state in migration-status.md

    Progress notes live in the output folder, with resource-level updates during long operations.

    Files · Track progress

  • Flags hardcoded hostnames such as http://order-service:3001

    Kubernetes DNS names do not resolve in Container Apps, so it flags them for env-var URLs.

    Read · Service discovery audit

From the official docs

Permissions

Medium risk

It reads your source and writes converted code to a new folder, and its last step offers to deploy to Azure. Choose the local test option first and review the assessment report before migrating.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It leads toward deploying to Azure

    The last step asks whether to deploy and hands off to azure-prepare. Say test locally unless you are ready to deploy.

  • It writes a new folder next to your code

    Converted code lands in <workspace>-azure/. Review it like any generated code before using it.

  • Destructive actions need your confirmation

    SKILL.md says destructive actions require asking you first. Keep that prompt on.

Technical details
Talks toAzure MCP tools (best practices and documentation)
Scopes
  • Reads your source code

  • Writes a new <workspace>-azure/ folder

Questions

What can azure-cloud-migrate migrate?

Eight routes: AWS Lambda to Azure Functions, Elastic Beanstalk, Heroku and Google App Engine to App Service, and AWS Fargate, Kubernetes (GKE, EKS, self-hosted), GCP Cloud Run and Spring Boot to Container Apps.

How do I install it?

Follow the install box at the top of the page. Microsoft ships it inside the Azure plugin, which also sets up the Azure MCP Server the skill calls.

What do I need before I run it?

An Azure account, Node.js 18+ and the Azure CLI signed in with az login, per the plugin README. The skill itself uses the Azure MCP tools for best practices and documentation.

Will it change my existing code?

No. Output goes to a new <workspace-root-name>-azure/ folder and the source directory is never modified.

Does it deploy to Azure?

Not by itself. After migrating it asks whether to test locally or deploy, and hands off to the azure-prepare skill for infrastructure, testing and deployment.

What if my setup is not on the list?

SKILL.md says to fall back to the Azure documentation and best-practices MCP tools when no scenario matches.

Is it safe?

It reads your code and writes to a separate folder, and SKILL.md requires asking you before destructive actions. Deployment happens only through the hand-off, so review the assessment and say test locally first.

Information

updated Nov 2, 2026

Folder
skills/azure-cloud-migrate

microsoft/azure-skillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 3
  1. microsoft/azure-skills README · github.com
  2. azure-cloud-migrate SKILL.md · github.com
  3. skills.sh listing · skills.sh

Updated Nov 2, 2026.