Official agent skill

Azure Cloud Migrate

by microsoft in microsoft/GitHub-Copilot-for-Azure

Assess and migrate cross-cloud workloads to Azure with reports and code conversion.

OfficialMITAuto-check passedDevOps & Cloud

Install Azure Cloud Migrate

skills CLI
$ npx skills add microsoft/GitHub-Copilot-for-Azure --skill azure-cloud-migrate -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install microsoft/GitHub-Copilot-for-Azure azure-cloud-migrate --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/microsoft/GitHub-Copilot-for-Azure.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/azure-skills/skills/azure-cloud-migrate .claude/skills/azure-cloud-migrate && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
azure-cloud-migrate
GitHub stars
255
Used in
1 other repo
Token cost
~1.1k tokens
SKILL.md length
293 words
Files
34 (incl. references)
Skills in repo
56
Repo updated
First seen
Licence
MIT

At a glance

Assess and migrate cross-cloud workloads to Azure with reports and code conversion.

  • Works in 8 steps: Follow phases sequentially — do not skip → Generate assessment before any code… → Load the scenario reference and follow… → …
  • Tasks that involve Backend development
  • SKILL.md covers Rules, Migration Scenarios, Output Directory and Steps
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Azure Cloud Migrate is an agent skill from microsoft/GitHub-Copilot-for-Azure, published by the product's own GitHub organization. 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.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 37 other files, including reference files (for example `references/services/app-service/app-engine-to-app-service.md`, `references/services/app-service/assessment.md` and `references/services/app-service/beanstalk-to-app-service.md`).

It sits in DevOps & Cloud, covering Backend development, Container orchestration and Serverless. It works with Microsoft Azure, Kubernetes, Amazon Web Services and Cloud Run. The repository describes itself as: GitHub Copilot for Azure. The licence is MIT.

When your agent uses it

  • Tasks that involve Backend development
  • Tasks that involve Container orchestration
  • Tasks that involve Serverless

Example prompts

  • “/azure-cloud-migrate”

Workflow steps

8 steps, taken from the first numbered list in SKILL.md.

  1. Follow phases sequentially — do not skip
  2. Generate assessment before any code migration
  3. Load the scenario reference and follow its rules
  4. Use mcp_azure_mcp_get_azure_bestpractices and mcp_azure_mcp_documentation MCP tools
  5. Use the latest supported runtime for the target service
  6. Destructive actions require ask_user — functions global-rules | app-service global-rules
  7. Report progress to user — During long-running operations (deployments, image pushes), provide resource-level status updates so the user is…
  8. Audit service discovery in app code — Kubernetes DNS names (e.g., http://order-service:3001) do not resolve in Container Apps. During…

What it can do on your machine

Read from SKILL.md and the folder at commit d8f4f4e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Azure Cloud Migrate loads about 1.1k tokens when it runs, and up to ~45k if it reads all its reference files. Until then it costs about 116 tokens; SKILL.md has 293 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~116
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~45k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from microsoft/GitHub-Copilot-for-Azure at commit d8f4f4e, republished under its MIT licence (© microsoft). 293 words, ~1,085 tokens.

Download SKILL.mdSave it as .claude/skills/azure-cloud-migrate/SKILL.md (or your agent's skills folder). This skill also uses 33 other files; get the full folder from GitHub.
name
azure-cloud-migrate
description
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.
license
MIT
metadata.author
Microsoft
metadata.version
0.0.0-placeholder

Azure Cloud Migrate

This skill handles assessment and code migration of existing cloud workloads to Azure.

Rules

  1. Follow phases sequentially — do not skip
  2. Generate assessment before any code migration
  3. Load the scenario reference and follow its rules
  4. Use mcp_azure_mcp_get_azure_bestpractices and mcp_azure_mcp_documentation MCP tools
  5. Use the latest supported runtime for the target service
  6. Destructive actions require ask_user — functions global-rules | app-service global-rules
  7. 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
  8. 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

SourceTargetReference
AWS LambdaAzure Functionslambda-to-functions.md (assessment, code-migration)
AWS Elastic BeanstalkAzure App Servicebeanstalk-to-app-service.md
HerokuAzure App Serviceheroku-to-app-service.md
Google App EngineAzure App Serviceapp-engine-to-app-service.md
AWS Fargate (ECS)Azure Container Appsfargate-to-container-apps.md (assessment, deployment)
Kubernetes (GKE/EKS/Self-hosted)Azure Container Appsk8s-to-container-apps.md
GCP Cloud RunAzure Container Appscloudrun-to-container-apps.md
Spring Boot (Azure Spring Apps/VMs)Azure Container Appsspring-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

  1. Create <workspace-root-basename>-azure/ at workspace root
  2. Assess — Analyze source, map services, generate report using the scenario-specific assessment guide → functions assessment | app-service assessment
  3. Migrate — Convert code/config using the scenario-specific migration guide → functions code-migration | app-service code-migration
  4. Ask User — "Migration complete. Test locally or deploy to Azure?"
  5. Hand off to azure-prepare for infrastructure, testing, and deployment

Track progress in migration-status.md — see workflow-details.md.

© microsoft, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 33 other files (references) in plugins/azure-skills/skills/azure-cloud-migrate of microsoft/GitHub-Copilot-for-Azure.

  • SKILL.md
  • references/services/app-service/app-engine-to-app-service.md
  • references/services/app-service/assessment.md
  • references/services/app-service/beanstalk-to-app-service.md
  • references/services/app-service/code-migration.md
  • references/services/app-service/global-rules.md
  • references/services/app-service/heroku-to-app-service.md
  • references/services/container-apps/assessment-guide.md
  • references/services/container-apps/cloudrun-assessment-guide.md
  • references/services/container-apps/cloudrun-deployment-guide.md
  • references/services/container-apps/cloudrun-to-container-apps.md
  • references/services/container-apps/deployment-guide.md
  • references/services/container-apps/fargate-assessment-guide.md
  • references/services/container-apps/fargate-deployment-guide.md
  • references/services/container-apps/fargate-to-container-apps.md
  • references/services/container-apps/k8s-to-container-apps.md
  • references/services/container-apps/spring-apps-to-aca.md
  • … and 17 more

Open the folder on GitHubat commit d8f4f4e

Used in 3 other repositories

We found 4 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in microsoft/GitHub-Copilot-for-Azure, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Azure Cloud Migrate next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Azure Cloud Migrate compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Azure Cloud Migrate this skillmicrosoft/GitHub-Copilot-for-Azure2551 repos~1.1kAutomated safety check: PassMIT
Infrastructure Devops Cloud Architectchendongqi/OPB-Skills125—~1.1kAutomated safety check: PassNone
Ak Cloud Deployyaalalabs/agent-kernel191—~14kAutomated safety check: PassApache-2.0
Pi K8s Deployrodrigorodrigues/microservices-design-patterns188—~1.6kAutomated safety check: PassNone
Provider API Call Dedupmondoohq/mql411—~7.7kAutomated safety check: PassCustom licence
AWS SDK Java V2 Lambdagiuseppe-trisciuoglio/developer-kit3551 repos~2.3kAutomated safety check: NotesMIT

Similar skills

  • 云架构助手 - 专业的云计算架构设计与优化专家。适用场景: (1) 云架构设计与方案规划 (2) 云资源选型与容量规划 (3) 云成本优化与FinOps实践 (4) 多云/混合云策略设计 (5) 云迁移方案与实施 (6) 云安全架构设计 (7) 云原生架构转型 触发关键词:云架构、AWS、阿里云、Azure、GCP、云迁移、云成本、多云、混合云、云安全、云原生、Kubernetes、容器

    125 GitHub stars~1.1k tokensUpdated 7 mo ago
    DevOps & CloudAuto-check passed
  • Ak Cloud Deploy

    yaalalabs/agent-kernel

    Deploy an Agent Kernel project to AWS, Azure, or GCP using Terraform modules, or to any Kubernetes cluster (on-prem, baremetal, EKS) using the official Helm chart.

    191 GitHub stars~14k tokensUpdated today
    Backend & APIsAuto-check passed
  • Pi K8s Deploy

    rodrigorodrigues/microservices-design-patterns

    Check Docker Hub for a new :latest image on a managed service and roll it out to the home Pi k8s cluster, the same way authentication-service was deployed on 2026-08-29 (SSH + kubectl rollout…

    188 GitHub stars~1.6k tokensUpdated 19 days ago
    DevOps & CloudAuto-check passed
  • A skill your agent uses when a provider scan is slow, times out, or trips rate limits (429, throttling, Retry-After), when the same request URL appears many times in a debug log, when an asset's…

    411 GitHub stars~7.7k tokensUpdated today
    DevOps & CloudAuto-check passed
  • AWS SDK Java V2 Lambda

    giuseppe-trisciuoglio/developer-kit

    Provides AWS Lambda patterns using AWS SDK for Java 2.x. An agent skill from giuseppe-trisciuoglio/developer-kit.

    355 GitHub starsUsed in 1 repo~2.3k tokens
    Backend & APIsAuto-check: notes
  • Deep static code review of an mql provider for logic errors, nil-handling bugs, pagination truncation, caching/id collisions, and other defects that silently give users wrong data.

    411 GitHub stars~2.9k tokensUpdated today
    DevOps & CloudAuto-check passed

More from microsoft/GitHub-Copilot-for-Azure

All 56 skills in this repo
  • Capacity

    microsoft/GitHub-Copilot-for-Azure

    Official

    Discovers available Azure OpenAI model capacity across regions and projects.

    255 GitHub starsUsed in 2 repos~1.7k tokens
    Auto-check passed
  • Deploy Model

    microsoft/GitHub-Copilot-for-Azure

    Official

    Unified Azure OpenAI model deployment skill with intelligent intent-based routing.

    255 GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check passed
  • Entra Agent Id

    microsoft/GitHub-Copilot-for-Azure

    Official

    Provision Microsoft Entra Agent Identity Blueprints, BlueprintPrincipals, and per-instance Agent Identities via Microsoft Graph, and configure OAuth 2.0 token exchange (fmipath, OBO, cross-tenant)…

    255 GitHub starsUsed in 3 repos~4k tokens
    Auto-check passed
  • Microsoft Foundry

    microsoft/GitHub-Copilot-for-Azure

    Official

    Build, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and resources end to end.

    255 GitHub starsUsed in 1 repo~6.7k tokens
    Auto-check passed
  • Azure Storage

    microsoft/GitHub-Copilot-for-Azure

    Official

    Azure Storage Services including Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake.

    255 GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check passed
  • Azure Diagnostics

    microsoft/GitHub-Copilot-for-Azure

    Official

    Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage.

    255 GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed

Questions about Azure Cloud Migrate

What does Azure Cloud Migrate do?

Assess and migrate cross-cloud workloads to Azure with reports and code conversion. Azure Cloud Migrate is an agent skill from microsoft/GitHub-Copilot-for-Azure, published by the product's own GitHub organization. Assess and migrate cross-cloud workloads to Azure with reports and code conversion.

When should I use Azure Cloud Migrate?

Azure Cloud Migrate fits situations like: tasks that involve Backend development; tasks that involve Container orchestration; tasks that involve Serverless.

How do I install Azure Cloud Migrate in Claude Code?

Run `npx skills add microsoft/GitHub-Copilot-for-Azure --skill azure-cloud-migrate -a claude-code`. Or copy the skill folder (plugins/azure-skills/skills/azure-cloud-migrate in microsoft/GitHub-Copilot-for-Azure) into .claude/skills/azure-cloud-migrate in your project. Claude Code loads it when a task matches its description.

How do I install Azure Cloud Migrate in Codex?

Run `npx skills add microsoft/GitHub-Copilot-for-Azure --skill azure-cloud-migrate -a codex`. Or copy the skill folder (plugins/azure-skills/skills/azure-cloud-migrate in microsoft/GitHub-Copilot-for-Azure) into .agents/skills/azure-cloud-migrate in your project. Codex loads it when a task matches its description.

Can I use Azure Cloud Migrate in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add microsoft/GitHub-Copilot-for-Azure --skill azure-cloud-migrate -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/azure-cloud-migrate, .gemini/skills/azure-cloud-migrate, .github/skills/azure-cloud-migrate and .opencode/skills/azure-cloud-migrate in your project.

What does Azure Cloud Migrate need to run?

SKILL.md names no scripts, command-line tools or credentials: Azure Cloud Migrate is instructions for the agent only.

Does Azure Cloud Migrate access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Azure Cloud Migrate safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Azure Cloud Migrate use?

Azure Cloud Migrate is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Azure Cloud Migrate use?

About 1.1k tokens (SKILL.md is roughly 4.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 44k tokens, read only when the agent opens those files.

What are the alternatives to Azure Cloud Migrate?

Skills that share tags, products or a category with Azure Cloud Migrate: Infrastructure Devops Cloud Architect (chendongqi/OPB-Skills, 125 stars), Ak Cloud Deploy (yaalalabs/agent-kernel, 191 stars), Pi K8s Deploy (rodrigorodrigues/microservices-design-patterns, 188 stars) and Provider API Call Dedup (mondoohq/mql, 411 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Azure Cloud Migrate?

microsoft (a GitHub organization, an official publisher) maintains it in microsoft/GitHub-Copilot-for-Azure, which has 255 GitHub stars. The repository holds 56 skills in this directory. The repository was last updated on October 7, 2026.

Source: microsoft/GitHub-Copilot-for-Azure on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.