Assess and migrate cross-cloud workloads to Azure. Generates assessment reports and converts code from AWS, GCP, or other providers to Azure services. WHEN: migrate Lambda to Azure Functions, migrate AWS to Azure, Lambda migration assessment, convert AWS serverless to Azure, migration readiness report, migrate from AWS, migrate from GCP, cross-cloud migration.
Install with Tessl CLI
npx tessl i github:microsoft/github-copilot-for-azure --skill azure-cloud-migrate94
Does it follow best practices?
Evaluation — 96%
↑ 2.66xAgent success when using this skill
Validation for skill structure
Assessment report format and structure
Output directory naming
0%
100%
Report file name
0%
100%
Mandatory section headings
50%
100%
Section headings not altered
12%
100%
Architecture diagrams present
0%
100%
Code preview included
100%
100%
Code preview uses bindings
50%
100%
Latest runtime in preview
0%
100%
migration-status.md present
100%
100%
Status symbols used
0%
0%
Source directory unmodified
100%
100%
Without context: $0.7385 · 3m 56s · 26 turns · 32 in / 14,196 out tokens
With context: $0.8040 · 3m 5s · 26 turns · 1,665 in / 10,269 out tokens
JavaScript v4 code migration structure
No function.json files
100%
100%
No per-function directories
100%
100%
v4 app.*() registration
100%
100%
Bindings not SDK for blobs
0%
100%
Bindings not SDK for queues
0%
100%
extraInputs/extraOutputs for dynamic I/O
0%
100%
Extension bundle version
100%
100%
@azure/functions package version
100%
100%
Identity-based storage
0%
75%
Latest Node.js runtime
0%
100%
Output in -azure directory
100%
100%
Without context: $0.7549 · 2m 51s · 33 turns · 40 in / 11,715 out tokens
With context: $1.3399 · 4m 45s · 38 turns · 1,165 in / 17,126 out tokens
Identity-first auth and Flex Consumption configuration
Flex Consumption plan
0%
100%
alwaysReady blob trigger
0%
100%
queueServiceUri present
0%
100%
Event Grid subscription in Bicep
0%
100%
listKeys() for blobs_extension key
0%
100%
allowSharedKeyAccess false
100%
100%
managedIdentityClientId in credential
0%
100%
AZURE_CLIENT_ID app setting
0%
100%
AI Vision package pinned
0%
100%
Coordinate conversion
0%
100%
disableLocalAuth on Cognitive Services
100%
100%
Without context: $0.8816 · 3m 51s · 27 turns · 33 in / 15,899 out tokens
With context: $1.3164 · 4m 59s · 45 turns · 532 in / 19,591 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.