SWSkillsWay.ai
View Repo ↗
Skillset · / microsoft / azure-skills

microsoftmicrosoft/azure-skills

Skillset Analysis

Core Idea

Principles & Methodology

The author's design philosophy, what sets this apart from peer projects, and quick notes on the key workflows. Skill names mentioned in the text auto-link to their detail pages.

Core Philosophy

Azure work is not just a code problem — it is a decision problem: which service fits this app, what needs to be validated before deployment, which tools should run, and what guardrails matter. This skillset's core philosophy is packaging Azure expertise as executable agent skills, enabling AI agents to do real Azure work instead of giving generic cloud advice.

Differentiation

  • Not a prompt pack: Executable skills with decision trees, workflows, and instructions, not static prompts.
  • Three-layer architecture: Skills (brain, teach the agent how) → MCP Server (hands, 200+ tools) → Plugin (aligns guidance and execution layers).
  • Multi-host support: Same Azure capabilities across GitHub Copilot, Claude Code, Cursor, Codex CLI, and more.
  • End-to-end coverage: From "I have an app idea" to "my app is running on Azure".

Key Sub-Modules

  • Infrastructure & deployment pipeline: /azure-app-onboard, /azure-prepare, /azure-validate, /azure-deploy, /azure-enterprise-infra-planner
  • AI & model management: /microsoft-foundry, /deploy-model, /finetuning
  • Operations & optimization: /azure-diagnostics, /azure-cost, /azure-reliability, /azure-upgrade
  • Compliance & security: /azure-compliance, /entra-app-registration, /entra-agent-id
  • Cross-cloud & migration: /azure-cloud-migrate, /azure-kubernetes
  • Data & messaging: /azure-storage, /azure-kusto, /azure-messaging, /azure-ai

Typical Workflows

  1. Idea to deployment: /azure-app-onboard → (prereq → prepare → scaffold → deploy)
  2. azd standard workflow: /azure-prepare → /azure-validate → /azure-deploy
  3. AI Agent development: /microsoft-foundry (project → model → agent create → deploy → invoke → observe)
  4. Reliability optimization: /azure-reliability (assess → fix CLI/IaC → reassess)
  5. Cost optimization: /azure-cost (analyze → discover orphaned resources → optimize)

Installation

One command to install the entire Skillset.

Copy and run in your terminal to add microsoft/azure-skills to your Agent environment.

$npx skills add microsoft/azure-skills
SkillsWay.ai · Heads-Up Agent Skills InspectorUnderstand Agent Skills before you install.
PurposeThe Microsoft Azure Skillset is a collection of Agent Skills encapsulating Azure expertise, workflows, and best practices into AI-agent-executable skills. 34 curated skills cover the full Azure lifecycle: infrastructure planning and IaC generation, deployment and validation, model deployment and fine-tuning, agent development, cost optimization, compliance audit, troubleshooting, and identity management. Tightly integrated with Azure MCP Server and Foundry MCP for a complete "brain + hands" Azure automation capability layer.
Skill Count
34
Required CLI
azazdkubectl
Domains
Coding
Forms
Business ProcessCLI ManualWorkflow

Skill Relationships

Usage Relationships Between Skills

Skill → Skill usage relationships, with cross-layer references. Same color blocks indicate the same skill form.

Relationship Count
33
Standalone Skills
15
Most Referencing
  • microsoft-foundry5 downstream skills
  • azure-app-onboard3 downstream skills
Most Referenced
  • azure-deploy5 upstream skills
  • azure-prepare4 upstream skills

Note: Each dependency line reads as "the current Skill depends on" the Skill it points to.

Skill Composition

How skills in this set are triggered

Each skill is designed for a specific kind of caller — some only fire when you name them, others load automatically when the model judges them relevant. The split below summarises both modes at a glance.

User-Invoked0

These skills only fire when you call them by name. The agent will not load them on its own — they stay inert until invoked.

No skill in this set is recommended for manual invocation.

Model-Invoked0

These skills are loaded automatically by the agent when it judges the context relevant. You usually don't need to call them yourself.

No skill in this set is model-invoked.

Skill List

34 Skills · Filter by name or domain

airunway-aks-setup

Sets up AI Runway on AKS — from bare cluster to running model. Covers cluster verification, controller install, GPU assessment, provider setup, and first model deployment. Helps users quickly deploy AI inference environments on AKS clusters, supporting KAITO, vLLM, and other model serving frameworks.

→
Domain
Coding
Form
Workflow
Location
skills/airunway-aks-setup/SKILL.md

appinsights-instrumentation

Guidance for instrumenting web apps with Azure Application Insights. Provides telemetry patterns, SDK setup, and configuration references. Helps developers add Application Insights telemetry instrumentation to their apps for APM. Covers custom telemetry, distributed tracing, log collection, and diagnostic analysis configuration.

→
Domain
Coding
Form
CLI Manual
Location
skills/appinsights-instrumentation/SKILL.md

azure-ai

Skill for using Azure AI services: Search, Speech, OpenAI, Document Intelligence. Covers vector/hybrid/semantic search, speech-to-text, text-to-speech, transcription, and OCR document recognition. Provides MCP tools and SDK references to help developers integrate Azure AI capabilities into their applications.

→
Domain
Coding
Form
CLI Manual
Location
skills/azure-ai/SKILL.md

azure-aigateway

Configures Azure API Management as an AI Gateway for AI models, MCP tools, and agents. Covers semantic caching, token limits, content safety, load balancing, AI model governance, MCP rate limiting, jailbreak detection, and more. Supports LLM policy configuration, cost control, and API-to-MCP conversion.

→
Domain
Coding
Form
Workflow
Location
skills/azure-aigateway/SKILL.md

azure-app-onboard

End-to-end orchestrator: from business idea, app idea, or existing app to running Azure deployment. Analyzes the app, auto-detects the right Azure services, scaffolds infrastructure code, and deploys. Includes three sub-phases: prepare (architecture planning and cost estimation), scaffold (IaC generation and self-review), deploy (IaC execution and health verification). Includes cost estimates and pre-deployment approval.

→
Domain
Coding
Form
Business Process
Location
skills/azure-app-onboard/SKILL.md

azure-app-onboard-prereq

Assesses whether source code is ready to deploy to Azure — the check BEFORE infrastructure work. Evaluates build health, app completeness, dependencies and local services, stack compatibility, and deployment feasibility. Identifies deployment blockers and unsupported frameworks. Answers questions like "can my app be deployed to Azure". No infrastructure creation involved.

→
Domain
Coding
Form
Workflow
Location
skills/azure-app-onboard-prereq/SKILL.md

azure-cloud-migrate

Assesses and migrates cross-cloud workloads to Azure with reporting and code conversion. Supports AWS Lambda→Functions, Beanstalk/Heroku/App Engine→App Service, Fargate/Kubernetes/Cloud Run/Spring Boot→Container Apps. Provides migration reports and automated code conversion to help users migrate workloads from other cloud platforms to Azure.

→
Domain
Coding
Form
Workflow
Location
skills/azure-cloud-migrate/SKILL.md

azure-compliance

Azure compliance and security auditing skill. Runs comprehensive resource assessment via azqr (Azure Quick Review) and performs Key Vault expiration checks (keys, certificates, secrets). Provides best-practice evaluation, policy/compliance validation, and security posture checks. Issues classified by priority (Critical/High/Medium/Low) with remediation steps.

→
Domain
Coding
Form
Workflow
Location
skills/azure-compliance/SKILL.md

azure-compute

Azure VM/VMSS (Virtual Machine / Virtual Machine Scale Set) router skill. Covers VM creation and provisioning, SKU recommendation and pricing comparison, VMSS configuration (Flexible/Uniform orchestration), autoscaling, burstable instances, GPU and HPC workloads. Takes priority over generic Azure best practices MCP tool for VM create intents. Supports capacity reservations (CRG) and Essential Machine Management (EMM).

→
Domain
Coding
Form
CLI Manual
Location
skills/azure-compute/SKILL.md

azure-cost

Azure cost management skill: query costs, forecast spending, and optimize to reduce waste. Covers cost analysis (by service/resource group/tag dimensions), spending forecasting, cost optimization recommendations (orphaned resource discovery, VM rightsizing, storage cost reduction), and AKS cost analysis. Helps users understand and control Azure spending while identifying optimization opportunities.

→
Domain
Coding
Form
CLI Manual
Location
skills/azure-cost/SKILL.md

azure-deploy

Executes Azure deployments for already-prepared applications. Requires existing `.azure/deployment-plan.md` (from azure-prepare) and validated status (from azure-validate). Runs `azd up`, `azd deploy`, `terraform apply`, and `az deployment` commands with built-in error recovery. Final step of the complete workflow: prepare → validate → deploy.

→
Domain
Coding
Form
Workflow
Location
skills/azure-deploy/SKILL.md

azure-diagnostics

Debugs Azure production issues using AppLens, Azure Monitor, resource health, and safe triage. Covers App Service (high CPU, deployment failures), Container Apps, Functions, AKS, VM (RDP/SSH/black screen), networking (NSG/firewall), Event Hubs, Service Bus, and more. Provides KQL log analysis and root cause identification.

→
Domain
Coding
Form
Workflow
Location
skills/azure-diagnostics/SKILL.md

azure-enterprise-infra-planner

Architects and provisions enterprise Azure infrastructure from workload descriptions. For cloud architects and platform engineers planning networking, identity, security, compliance, and multi-resource topologies aligned with WAF. Generates Bicep or Terraform directly (no azd). Suitable for hub-spoke networks, multi-region DR topologies, and similar scenarios.

→
Domain
Coding
Form
Business Process
Location
skills/azure-enterprise-infra-planner/SKILL.md

azure-kubernetes

Plans, creates, and configures production-ready AKS clusters. Covers Day-0 checklist, SKU selection (Automatic vs Standard), networking options (private API server, Azure CNI Overlay, egress config), security, operations (autoscaling, upgrade strategy, cost analysis), and pod resource optimization (VPA recommendations, resource requests/limits).

→
Domain
Coding
Form
Workflow
Location
skills/azure-kubernetes/SKILL.md

azure-kubernetes-automatic-readiness

Assesses Kubernetes workloads and cluster configuration for AKS Automatic compatibility. Identifies incompatibilities (pod resource limits, node selectors, tolerations, storage classes, etc.), generates automatic fixes, and guides migration from AKS Standard to AKS Automatic. Supports manifest validation and cluster configuration assessment.

→
Domain
Coding
Form
Workflow
Location
skills/azure-kubernetes/azure-kubernetes-automatic-readiness/SKILL.md

azure-kusto

Queries and analyzes data in Azure Data Explorer (Kusto/ADX) using KQL. Covers log analytics, telemetry processing, time series analysis, and anomaly detection. Provides KQL language reference, query patterns, time series functions, built-in anomaly detection algorithms, and best practices for ADX connection and query performance optimization.

→
Domain
Coding
Form
CLI Manual
Location
skills/azure-kusto/SKILL.md

azure-messaging

Troubleshoots Azure Messaging SDK issues for Event Hubs and Service Bus. Covers connection failures, authentication errors, message processing issues, AMQP errors, session locks, dead-letter handling, and more. Provides targeted diagnostic steps and solutions across Python, Java, JavaScript, .NET, and other language SDKs.

→
Domain
Coding
Form
CLI Manual
Location
skills/azure-messaging/SKILL.md

azure-prepare

Prepares azd-based Azure projects for deployment. Generates azure.yaml, infrastructure code (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. Supports Function Apps (timer/Service Bus triggers), managed identity configuration, and IaC generation. First step of the complete workflow: prepare → validate → deploy.

→
Domain
Coding
Form
Workflow
Location
skills/azure-prepare/SKILL.md

azure-quotas

Azure quota and usage management skill. Checks service limits, validates deployment capacity, compares cross-region quota availability, and supports quota increase requests via CLI. Emphasizes using `az quota` CLI over Portal or REST API. Provides pre-built scripts for simplified quota queries.

→
Domain
Coding
Form
Workflow
Location
skills/azure-quotas/SKILL.md

azure-reliability

Assesses and improves reliability posture of Azure PaaS applications (Functions and App Service). Scans deployed resources for zone redundancy, ZRS storage, health probes, and multi-region failover. Generates feature-pivoted reliability checklists and drives staged remediation via CLI or IaC patches with user confirmation.

→
Domain
Coding
Form
Workflow
Location
skills/azure-reliability/SKILL.md

azure-resource-lookup

Lists, finds, and shows Azure resources across subscriptions and resource groups. Supports any resource type (VMs, web apps, storage, container apps, databases etc.) via Azure Resource Graph and dedicated MCP tools. Ideal for resource inventory, tag audits, orphaned resource discovery, and cross-subscription queries.

→
Domain
Coding
Form
CLI Manual
Location
skills/azure-resource-lookup/SKILL.md

azure-resource-visualizer

Analyzes Azure resource groups and generates detailed Mermaid architecture diagrams. Queries all resources via Azure MCP or CLI, analyzes configurations and relationships, organizes by layer (network, compute, data, security, monitoring), and generates Mermaid diagrams. Produces complete documentation with resource inventory, relationship descriptions, and recommendations.

→
Domain
Coding
Form
Workflow
Location
skills/azure-resource-visualizer/SKILL.md

azure-storage

Consultative skill for Azure Storage services (Blob, File Shares, Queue, Table, and Data Lake). Answers questions about storage account tiers, blob access tiers (hot/cool/cold/archive), and redundancy options (LRS/ZRS/GRS/GZRS). Provides MCP tool and CLI command references along with multi-language SDK quick guides.

→
Domain
Coding
Form
CLI Manual
Location
skills/azure-storage/SKILL.md

azure-upgrade

Assesses and upgrades Azure workloads between plans, SKUs, or tiers, or modernizes Azure SDK dependencies in source code. Covers Functions Consumption→Flex Consumption, App Service→Container Apps, Azure Cache for Redis→Azure Managed Redis, and Java SDK modernization (com.microsoft.azure→com.azure). Generates assessment before automated upgrade.

→
Domain
Coding
Form
Workflow
Location
skills/azure-upgrade/SKILL.md

azure-validate

Pre-deployment validation for Azure readiness. Runs after azure-prepare and before azure-deploy. Checks configuration, infrastructure (Bicep/Terraform), RBAC role assignments, managed identity permissions, and prerequisites. Executes actual validation commands, records proof, and updates deployment plan status.

→
Domain
Coding
Form
Workflow
Location
skills/azure-validate/SKILL.md

capacity

Read-only analysis skill that discovers available Azure OpenAI model capacity across regions and projects. Queries quota limits, compares availability, and recommends optimal deployment locations. Outputs ranked capacity tables and hands off to preset or customize for actual deployment. No write operations.

→
Domain
Coding
Form
Workflow
Location
skills/microsoft-foundry/models/deploy-model/capacity/SKILL.md

customize

Interactive guided deployment flow for Azure OpenAI models with full customization control. Supports model version selection, SKU choice (GlobalStandard/Standard/ProvisionedManaged/DataZoneStandard), capacity configuration, RAI content filter policy selection, and advanced options (dynamic quota, priority processing, spillover). 14-phase step-by-step deployment.

→
Domain
Coding
Form
Workflow
Location
skills/microsoft-foundry/models/deploy-model/customize/SKILL.md

deploy-model

Unified entry point for Azure OpenAI model deployment with intelligent intent-based routing. Routes to three modes: preset (quick deploy to optimal region), customize (full customization), and capacity (capacity discovery). Auto-detects whether users want simple deployment, custom configuration, or capacity querying.

→
Domain
Coding
Form
Business Process
Location
skills/microsoft-foundry/models/deploy-model/SKILL.md

entra-agent-id

Provisions Microsoft Entra Agent Identity Blueprints, BlueprintPrincipals, and per-instance Agent Identities via Microsoft Graph. Configures OAuth 2.0 token exchange (fmi_path, OBO, cross-tenant). Covers complete Agent Identity lifecycle including polyglot SDK sidecar deployment and permission granting.

→
Domain
Coding
Form
Workflow
Location
skills/entra-agent-id/SKILL.md

entra-app-registration

Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. Covers app registration creation, auth configuration, API permissions setup, client credential creation (secrets/certificates/FIC), and OAuth flow implementation. Supports Portal, CLI, and IaC (Bicep) methods.

→
Domain
Coding
Form
Workflow
Location
skills/entra-app-registration/SKILL.md

finetuning

Fine-tunes models on Azure AI Foundry using SFT (supervised), DPO (preference), or RFT (reinforcement with graders). Covers dataset preparation and validation, training job submission and monitoring, grader calibration, model deployment, and evaluation. Provides Python scripts for automated data validation, training submission, monitoring, and evaluation.

→
Domain
Coding
Form
Workflow
Location
skills/microsoft-foundry/finetuning/SKILL.md

microsoft-foundry

Core skill for Microsoft Foundry end-to-end lifecycle management. Covers model deployment, agent creation and deployment, evaluation, fine-tuning, RBAC, quota management, and troubleshooting. Organized into 25+ sub-skills supporting both Prompt Agent and Hosted Agent types. Provides execution support via azd and Foundry MCP tools.

→
Domain
Coding
Form
Business Process
Location
skills/microsoft-foundry/SKILL.md

preset

Intelligently deploys Azure OpenAI models to optimal regions by analyzing capacity across all available regions. Automatically checks current region first, queries all regions if needed, and deploys with GlobalStandard SKU. Auto-calculates capacity at 50% of available (min 50 TPM).

→
Domain
Coding
Form
Workflow
Location
skills/microsoft-foundry/models/deploy-model/preset/SKILL.md

python-appservice-deploy

Deploys Python (Flask/Django/FastAPI) code to Azure App Service Linux. Automatically creates resource groups, App Service plans and web apps, detects framework type, configures startup commands and environment variables, and deploys via azd or az CLI. For code-only deploys, not for infrastructure provisioning.

→
Domain
Coding
Form
Workflow
Location
skills/python-appservice-deploy/SKILL.md

Showing 34 / 34