Automation & Ops ✓ Microsoft · Official

AKS Automatic Readiness

Assess Kubernetes workloads for AKS Automatic compatibility and identify migration blockers before you switch.

55/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 2.7k
Last updated
3mo ago
License
MIT
kubernetesaks-automaticreadiness-assessmentmanifest-validation
+3migrationdeployment-safeguardsazure-mcp

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

This Microsoft Agent Skills skill evaluates existing AKS clusters or local Kubernetes manifests for AKS Automatic compatibility. It checks Deployment Safeguards, Pod Security Standards, admission mutators, and cluster-level configuration requirements. Connected assessments use the Azure AKS MCP entry point, while local manifests can be validated offline. The skill is read-only for cluster state and requires explicit approval before writing file changes.

In connected mode, it calls mcp_azure_mcp_aks to discover the available assessment action, then evaluates a specified subscription, resource group, and AKS cluster. It parses workload and cluster-configuration findings into compatible, requires-changes, incompatible, auto-fixed, and informational results. In offline mode, it loads the constraint specification and checks resource requests, probes, image tags, privilege, capabilities, seccomp profiles, host namespaces, host networking and ports, hostPath volumes, workload spreading, and CSI StorageClasses. It produces summaries, field locations, deterministic JSON patches or remediation guidance, and YAML diffs for proposed fixes.

Good fit
  • A platform team planning an AKS Standard-to-AKS Automatic migration can identify workload and cluster-configuration blockers first.
  • A Kubernetes engineer can validate Deployment, StatefulSet, DaemonSet, Job, CronJob, or Pod manifests before deployment.
  • A user with local Helm charts, Kustomize overlays, or Kubernetes YAML but no connected cluster can run an offline compatibility assessment.
  • An operations team reviewing privileged containers, hostPath usage, host networking, or host namespaces can receive findings and alternative remediation directions.

How do you install this skill?

Before you use it
  • Do not treat az aks update, kubectl apply, or az aks delete in the migration material as default read-only operations; require separate confirmation and verify rollback planning for any external change.
  • Live assessment depends on Azure MCP, Azure authentication, and the stated RBAC permissions; unavailable MCP should be reported as an offline and potentially incomplete assessment.
  • Policy counts, version references, and auto-enabled feature claims are inconsistent; verify them against the actual AKS documentation, MCP response, and deployment version before relying on the result.
  • Do not apply sample resource requests, probe endpoints, image tags, or storage substitutions without application context and user confirmation.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
  • MCP Server
Install first
  • Azure CLI
  • kubectl
  • Azure MCP server

Run npx skills add microsoft/skills and select the skill in the installation wizard. The README says skills are installed to the selected agent directory, such as .github/skills/ for GitHub Copilot. The source skill is located at .github/plugins/azure-skills/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/. The source does not document a separate command for installing only this sub-skill.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/plugins/azure-skills/skills/azure-kubernetes/azure-kubernetes-automatic-readiness" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Can I migrate to AKS Automatic?
  • Check my cluster readiness for Automatic
  • Validate manifests against AKS Automatic constraints.

Use prompts such as “Can I migrate to AKS Automatic?”, “Check my cluster readiness for Automatic”, or “Validate manifests against AKS Automatic constraints.” For a connected assessment, provide a subscription ID, resource group, and cluster name; call mcp_azure_mcp_aks with discover first. If Azure MCP is unavailable, validate local manifests offline. The skill does not change cluster state, and file fixes must be shown as diffs and approved with apply, edit, or skip before writing.

What are this skill's strengths and limitations?

Pros
  • Supports both connected-cluster assessment and offline manifest validation.
  • Separates incompatible, requires-changes, auto-fixed, and informational findings.
  • Includes read-only cluster behavior, secret-handling restrictions, and approval gates for file edits.
  • Generates deterministic patches where possible while flagging architecture decisions that need application context.
Limitations
  • Live assessment depends on Azure MCP configuration, Azure access, and cluster credential-read permissions.
  • It cannot choose correct image versions, application selectors, or architecture redesigns automatically.
  • Unresolved Helm Go templates require rendered output or values files from the user.
  • The source does not provide independent test coverage, cost information, or broad cross-platform evidence for this sub-skill.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
AKS Automatic Readiness this page ✓ Microsoft · Official 55 · Use with care ★ 2.7k 3mo ago MIT
Azure Production Diagnostics ✓ Microsoft · Official 52 · Use with care ★ 2.7k 3mo ago MIT
Dynamo Recipe Runner ✓ NVIDIA · Official 50 · Use with care ★ 3.6k 11d ago Apache-2.0
Physical AI Infrastructure Resilience ✓ NVIDIA · Official 47 · Use with care ★ 3.6k 11d ago Apache-2.0
GKE Production Golden Path ✓ Google · Official 54 · Use with care ★ 21k 11d ago Apache-2.0

The skill explicitly routes new AKS Automatic cluster creation to azure-kubernetes and live troubleshooting to azure-diagnostics; its own scope is compatibility assessment and migration readiness.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
55/ 100 5-point scale 2.8 / 5
1Trust18 / 25 · 3.6/5

The skill explicitly requires read-only operation, prohibits exposing secrets, requires explicit approval before file edits, and mentions a rollback window. However, the stated permissions include listClusterUserCredential/action, credential and MCP data-flow boundaries are not fully transparent, and the migration material includes apply, cluster creation, and deletion commands. These external effects justify deductions. No explicit malware, credential theft, or covert exfiltration red line is evident.

2Reliability7 / 20 · 1.8/5

The workflow, MCP discovery step, offline fallback, and error table are useful, but the files contain policy-count inconsistencies, depend on external tool/API versions, and enumerate only a subset of offline checks. Static review cannot establish runnable key paths, so the score is capped below 10 and reduced further for unresolved consistency and coverage gaps.

3Adaptability10 / 15 · 3.3/5

Triggers, scenarios, routing rules, and three input modes are reasonably clear. Boundaries around Helm rendering, cluster permissions, and Azure MCP availability remain limited; Chinese-language interaction is not specified, and the preferred online path depends on Azure/MCP network reachability, although an offline fallback exists. These limitations reduce the score.

4Convention10 / 15 · 3.3/5

The documentation is well organized, uses progressive on-demand references, and includes parameters, examples, error handling, limitations, an MIT license, and a version. It lacks skill-specific tests, a changelog, and clearly assigned maintenance/update responsibility, and some documentation claims conflict, so full marks are not justified.

5Effectiveness6 / 15 · 2.0/5

The skill has a clear goal: assess AKS Automatic compatibility, classify findings, and provide actionable fixes. Its result structure and split between deterministic and context-dependent fixes are directly useful. However, no skill-specific representative outputs or execution evidence are supplied, several fixes require application context, and stale constraint data could cause incorrect assessments; the static score is therefore capped at 7.

6Verifiability4 / 10 · 2.0/5

Constraint IDs, fields, severities, patch patterns, and response schemas provide audit trails, and the repository shows general CI/evaluation infrastructure. There are no committed tests covering this skill's key paths or third-party execution results, and external AKS claims cannot be cross-validated from the supplied files, so the score is capped at 5.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Will it modify my AKS cluster?
No. It performs read-only assessment and must not run state-changing commands such as `kubectl apply` or `az aks update`.
What permissions are needed for a connected assessment?
The source lists `Microsoft.ContainerService/managedClusters/read` and `Microsoft.ContainerService/managedClusters/listClusterUserCredential/action`.
Can I use it without Azure MCP?
Yes. It falls back to offline validation of local manifests. The source points users to aka.ms/azure-mcp-setup for enabling live assessment.
Does it automatically fix every finding?
No. It can generate deterministic patches, but image pinning, architecture redesign, and hostPath replacements require user context and approval.

More skills from this repository

All from microsoft/agent-skills

Automation & Ops ✓ Microsoft · Official

Azure Production Diagnostics

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

★ 2.7k FS 52 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

AI Runway AKS Deployment Guide

Turn an existing AKS cluster into a validated environment for running AI models.

★ 2.7k FS 51 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Compute Navigator

Routes Azure VM and VMSS requests into focused workflows for selection, deployment, troubleshooting, and capacity management.

★ 2.7k FS 50 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Enterprise Infrastructure Planner

Turn enterprise workload descriptions into deployable Azure infrastructure plans.

★ 2.7k FS 48 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Cloud Migration Assistant

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

★ 2.7k FS 54 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Deployment Runner

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

★ 2.7k FS 54 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure AKS Production Planner

Plan secure, scalable Azure Kubernetes clusters for production workloads.

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Upgrade

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

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Deployment Assistant

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

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Teams App Developer

Build, test, and deploy Teams and Microsoft 365 agents with ATK.

★ 2.7k FS 51 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Python App Service Deployer

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

★ 2.7k FS 45 Not recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Slack-to-Teams Migration Expert

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

★ 2.7k FS 43 Not recommended 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure AI Gateway Governance

Use Azure API Management to govern traffic across AI models, MCP tools, and agents.

★ 2.7k FS 55 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Resource Lookup

Inventory, filter, and discover Azure resources across subscriptions.

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure CallingServer Java Legacy Maintainer

Maintain legacy CallingServer Java code and migrate it toward Azure Communication Services Call Automation.

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Storage Skill

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

★ 2.7k FS 51 Use with care 3mo ago
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.

★ 2.7k FS 50 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure OpenAI Capacity Finder

Find available Azure OpenAI model capacity across regions and projects before choosing a deployment location.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Services Skill

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

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Projects for TypeScript

Practical TypeScript guidance for building Azure AI Foundry applications with project clients, agents, tools, and evaluations.

★ 2.7k FS 49 Use with care 3mo ago

Related skills