Agent skill

azure-advisor

Expert knowledge for Azure Advisor development including best practices, decision making, limits & quotas, security, configuration, and integrations & coding patterns. Use when configuring Advisor alerts, workbooks, RBAC access, bulk fixes, or Resource Graph/Kusto queries, and other Azure Advisor related development tasks. Not for Azure Cost Management (use azure-cost-management), Azure Monitor (use azure-monitor), Azure Policy (use azure-policy), Azure Service Health (use azure-service-health).

Stars 485
Forks 45

Install this agent skill to your Project

npx add-skill https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-advisor

Metadata

Additional technical details for this skill

generator
docs2skills/1.0.0
generated at
2026-04-05

SKILL.md

Azure Advisor Skill

This skill provides expert guidance for Azure Advisor. Covers best practices, decision making, limits & quotas, security, configuration, and integrations & coding patterns. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

Category Lines Description
Best Practices L34-L46 Guidance on using Azure Advisor to assess architectures and apply cost, performance, operational excellence, and reliability recommendations, including bulk fixes and cost-savings calculations.
Decision Making L47-L55 Using Advisor workbooks and critical risk views to evaluate reliability, assess and optimize costs, and plan migrations based on service retirement and recommendation impact
Limits & Quotas L56-L60 Advisor feature availability, limits, and differences when running in Azure sovereign clouds (e.g., Azure Government, China), including which recommendations are supported.
Security L61-L66 Managing who can view or dismiss Azure Advisor recommendations using Azure RBAC, including configuring roles, permissions, and access control for Advisor.
Configuration L67-L76 Setting up and customizing Azure Advisor: creating alerts (portal, ARM, Bicep), email digests, tag-based filtering, and using workbooks for monitoring and insights.
Integrations & Coding Patterns L77-L81 Querying Azure Advisor recommendations via Azure Resource Graph, using Kusto queries and sample patterns to filter, analyze, and report on Advisor data at scale

Best Practices

Topic URL
Run Well-Architected assessments in Azure Advisor https://learn.microsoft.com/en-us/azure/advisor/advisor-assessments
Optimize VM and VMSS costs using Azure Advisor https://learn.microsoft.com/en-us/azure/advisor/advisor-cost-recommendations
Calculate and export Azure Advisor cost savings https://learn.microsoft.com/en-us/azure/advisor/advisor-how-to-calculate-total-cost-savings
Improve high-usage VM performance with Azure Advisor https://learn.microsoft.com/en-us/azure/advisor/advisor-how-to-performance-resize-high-usage-vm-recommendations
Use Quick Fix for bulk remediation of Advisor recommendations https://learn.microsoft.com/en-us/azure/advisor/advisor-quick-fix
Apply Azure Advisor cost recommendations across services https://learn.microsoft.com/en-us/azure/advisor/advisor-reference-cost-recommendations
Use Azure Advisor operational excellence recommendations https://learn.microsoft.com/en-us/azure/advisor/advisor-reference-operational-excellence-recommendations
Leverage Azure Advisor performance recommendations https://learn.microsoft.com/en-us/azure/advisor/advisor-reference-performance-recommendations
Use Azure Advisor resiliency reviews to improve reliability https://learn.microsoft.com/en-us/azure/advisor/advisor-resiliency-reviews

Decision Making

Topic URL
Use Azure Advisor Critical Risks for key resources https://learn.microsoft.com/en-us/azure/advisor/advisor-critical-risks
Assess cost impact of Azure Advisor recommendations https://learn.microsoft.com/en-us/azure/advisor/advisor-how-to-evaluate-cost-implications-of-recommendations
Analyze and optimize Azure costs with the Advisor workbook https://learn.microsoft.com/en-us/azure/advisor/advisor-workbook-cost-optimization
Evaluate application reliability using the Advisor workbook https://learn.microsoft.com/en-us/azure/advisor/advisor-workbook-reliability
Use Advisor Service Retirement workbook for migration planning https://learn.microsoft.com/en-us/azure/advisor/advisor-workbook-service-retirement

Limits & Quotas

Topic URL
Understand Azure Advisor feature limits in sovereign clouds https://learn.microsoft.com/en-us/azure/advisor/advisor-sovereign-clouds

Security

Topic URL
Control who can dismiss Azure Advisor recommendations https://learn.microsoft.com/en-us/azure/advisor/advisor-dismiss-postpone
Configure Azure Advisor access roles and permissions https://learn.microsoft.com/en-us/azure/advisor/permissions

Configuration

Topic URL
Create Azure Advisor alerts with ARM templates https://learn.microsoft.com/en-us/azure/advisor/advisor-alerts-arm
Define Azure Advisor alert rules using Bicep https://learn.microsoft.com/en-us/azure/advisor/advisor-alerts-bicep
Configure Azure Advisor alerts in the Azure portal https://learn.microsoft.com/en-us/azure/advisor/advisor-alerts-portal
Configure periodic Azure Advisor recommendation digests https://learn.microsoft.com/en-us/azure/advisor/advisor-recommendations-digest
Filter Azure Advisor recommendations by resource tags https://learn.microsoft.com/en-us/azure/advisor/advisor-tag-filtering
Use Azure Advisor workbook templates for insights https://learn.microsoft.com/en-us/azure/advisor/advisor-workbooks

Integrations & Coding Patterns

Topic URL
Query Azure Advisor data with Azure Resource Graph https://learn.microsoft.com/en-us/azure/advisor/advisor-azure-resource-graph
Use Resource Graph sample queries for Azure Advisor data https://learn.microsoft.com/en-us/azure/advisor/resource-graph-samples

Expand your agent's capabilities with these related and highly-rated skills.

MicrosoftDocs/Agent-Skills

azure-blueprints

Expert knowledge for Azure Blueprints development including troubleshooting, architecture & design patterns, security, configuration, and integrations & coding patterns. Use when defining Azure Blueprints, mapping built-in compliance sets, automating via CLI/PowerShell/REST, or fixing assignment errors, and other Azure Blueprints related development tasks. Not for Azure Policy (use azure-policy), Azure Resource Manager (use azure-resource-manager), Azure Managed Applications (use azure-managed-applications), Azure Deployment Environments (use azure-deployment-environments).

485 45
Explore
MicrosoftDocs/Agent-Skills

azure-hdinsight

Expert knowledge for Azure HDInsight development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when working with HDInsight Spark/Hive/Kafka/HBase clusters, Ambari, VNet networking, or Azure SQL/Cosmos DB integration, and other Azure HDInsight related development tasks. Not for Azure Synapse Analytics (use azure-synapse-analytics), Azure Databricks (use azure-databricks), Azure Stream Analytics (use azure-stream-analytics).

485 45
Explore
MicrosoftDocs/Agent-Skills

azure-cognitive-search

Expert knowledge for Azure AI Search development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when designing indexes/skillsets, vector/semantic search, indexers, RAG knowledge bases, or secure data access, and other Azure AI Search related development tasks. Not for Azure Cosmos DB (use azure-cosmos-db), Azure Data Explorer (use azure-data-explorer), Azure SQL Database (use azure-sql-database), Azure Synapse Analytics (use azure-synapse-analytics).

485 45
Explore
MicrosoftDocs/Agent-Skills

azure-migrate

Expert knowledge for Azure Migrate development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using AppCAT/CAST, Site Recovery REST APIs, Azure Migrate appliance, Arc-based discovery, or Resource Mover, and other Azure Migrate related development tasks. Not for Azure Database Migration service (use azure-database-migration), Azure Site Recovery (use azure-site-recovery), Azure Virtual Machines (use azure-virtual-machines), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines).

485 45
Explore
MicrosoftDocs/Agent-Skills

azure-maps

Expert knowledge for Azure Maps development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and integrations & coding patterns. Use when using Azure Maps web SDK, search/geocoding, routing/traffic, weather APIs, or migrating from Bing/Google Maps, and other Azure Maps related development tasks.

485 45
Explore
MicrosoftDocs/Agent-Skills

azure-iot-operations

Expert knowledge for Azure IoT Operations development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring MQTT broker, data flows/graphs, OPC UA/ONVIF connectors, WASM transforms, or Prometheus/Grafana, and other Azure IoT Operations related development tasks. Not for Azure IoT (use azure-iot), Azure IoT Hub (use azure-iot-hub), Azure IoT Edge (use azure-iot-edge), Azure Defender For Iot (use azure-defender-for-iot).

485 45
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results