{"id":"60c5d94e-24dd-4be6-b60f-6b866ccf0846","shortId":"rYn2sj","kind":"skill","title":"azure-advisor","tagline":"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, Resource Graph/Kusto queries, RBAC access, or sovereign cloud su","description":"# Azure Advisor Skill\n\nThis 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.\n\n## How to Use This Skill\n\n> **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\n\n> **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](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Best Practices | L34-L47 | Using Advisor to assess architectures and apply cost, performance, operational excellence, and reliability recommendations, including bulk fixes, savings calculations, and resiliency reviews |\n| Decision Making | L48-L56 | Using Advisor workbooks and critical risk views to evaluate reliability, assess and optimize costs, and plan migrations based on service retirement and recommendation impact |\n| Limits & Quotas | L57-L61 | Advisor feature availability, limits, and differences when running in Azure sovereign clouds (e.g., Azure Government, China), including which recommendations are supported. |\n| Security | L62-L66 | Managing who can view or dismiss Azure Advisor recommendations using Azure RBAC, including configuring roles, permissions, and access control for Advisor. |\n| 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. |\n| 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 |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Run Well-Architected assessments in Azure Advisor | https://learn.microsoft.com/en-us/azure/advisor/advisor-assessments |\n| Optimize VM and VMSS costs using Azure Advisor | https://learn.microsoft.com/en-us/azure/advisor/advisor-cost-recommendations |\n| Calculate and export Azure Advisor cost savings | https://learn.microsoft.com/en-us/azure/advisor/advisor-how-to-calculate-total-cost-savings |\n| 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 |\n| Use Quick Fix for bulk remediation of Advisor recommendations | https://learn.microsoft.com/en-us/azure/advisor/advisor-quick-fix |\n| Apply Azure Advisor cost recommendations across services | https://learn.microsoft.com/en-us/azure/advisor/advisor-reference-cost-recommendations |\n| Apply Azure Advisor operational excellence recommendations | https://learn.microsoft.com/en-us/azure/advisor/advisor-reference-operational-excellence-recommendations |\n| Leverage Azure Advisor performance recommendations | https://learn.microsoft.com/en-us/azure/advisor/advisor-reference-performance-recommendations |\n| Use Azure Advisor reliability recommendations for resilience | https://learn.microsoft.com/en-us/azure/advisor/advisor-reference-reliability-recommendations |\n| Use Azure Advisor resiliency reviews to improve reliability | https://learn.microsoft.com/en-us/azure/advisor/advisor-resiliency-reviews |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Use Azure Advisor Critical Risks for key resources | https://learn.microsoft.com/en-us/azure/advisor/advisor-critical-risks |\n| Assess cost impact of Azure Advisor recommendations | https://learn.microsoft.com/en-us/azure/advisor/advisor-how-to-evaluate-cost-implications-of-recommendations |\n| Analyze and optimize Azure costs with the Advisor workbook | https://learn.microsoft.com/en-us/azure/advisor/advisor-workbook-cost-optimization |\n| Evaluate application reliability using the Advisor workbook | https://learn.microsoft.com/en-us/azure/advisor/advisor-workbook-reliability |\n| Use Advisor Service Retirement workbook for migration planning | https://learn.microsoft.com/en-us/azure/advisor/advisor-workbook-service-retirement |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Understand Azure Advisor feature limits in sovereign clouds | https://learn.microsoft.com/en-us/azure/advisor/advisor-sovereign-clouds |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Configure Azure Advisor access roles and permissions | https://learn.microsoft.com/en-us/azure/advisor/permissions |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Create Azure Advisor alerts with ARM templates | https://learn.microsoft.com/en-us/azure/advisor/advisor-alerts-arm |\n| Define Azure Advisor alert rules using Bicep | https://learn.microsoft.com/en-us/azure/advisor/advisor-alerts-bicep |\n| Configure Azure Advisor alerts in the Azure portal | https://learn.microsoft.com/en-us/azure/advisor/advisor-alerts-portal |\n| Configure periodic Azure Advisor recommendation digests | https://learn.microsoft.com/en-us/azure/advisor/advisor-recommendations-digest |\n| Filter Azure Advisor recommendations by resource tags | https://learn.microsoft.com/en-us/azure/advisor/advisor-tag-filtering |\n| Use Azure Advisor workbook templates for insights | https://learn.microsoft.com/en-us/azure/advisor/advisor-workbooks |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Query Azure Advisor data with Azure Resource Graph | https://learn.microsoft.com/en-us/azure/advisor/advisor-azure-resource-graph |\n| Use Resource Graph sample queries for Azure Advisor data | https://learn.microsoft.com/en-us/azure/advisor/resource-graph-samples |","tags":["azure","advisor","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions","azure-kubernetes-service"],"capabilities":["skill","source-microsoftdocs","skill-azure-advisor","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-advisor","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (6,357 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T12:53:29.040Z","embedding":null,"createdAt":"2026-04-18T21:58:03.935Z","updatedAt":"2026-04-22T12:53:29.040Z","lastSeenAt":"2026-04-22T12:53:29.040Z","tsv":"'/en-us/azure/advisor/advisor-alerts-arm':580 '/en-us/azure/advisor/advisor-alerts-bicep':590 '/en-us/azure/advisor/advisor-alerts-portal':601 '/en-us/azure/advisor/advisor-assessments':388 '/en-us/azure/advisor/advisor-azure-resource-graph':646 '/en-us/azure/advisor/advisor-cost-recommendations':399 '/en-us/azure/advisor/advisor-critical-risks':496 '/en-us/azure/advisor/advisor-how-to-calculate-total-cost-savings':409 '/en-us/azure/advisor/advisor-how-to-evaluate-cost-implications-of-recommendations':506 '/en-us/azure/advisor/advisor-how-to-performance-resize-high-usage-vm-recommendations':421 '/en-us/azure/advisor/advisor-quick-fix':433 '/en-us/azure/advisor/advisor-recommendations-digest':610 '/en-us/azure/advisor/advisor-reference-cost-recommendations':443 '/en-us/azure/advisor/advisor-reference-operational-excellence-recommendations':452 '/en-us/azure/advisor/advisor-reference-performance-recommendations':460 '/en-us/azure/advisor/advisor-reference-reliability-recommendations':470 '/en-us/azure/advisor/advisor-resiliency-reviews':481 '/en-us/azure/advisor/advisor-sovereign-clouds':554 '/en-us/azure/advisor/advisor-tag-filtering':620 '/en-us/azure/advisor/advisor-workbook-cost-optimization':518 '/en-us/azure/advisor/advisor-workbook-reliability':528 '/en-us/azure/advisor/advisor-workbook-service-retirement':539 '/en-us/azure/advisor/advisor-workbooks':630 '/en-us/azure/advisor/permissions':567 '/en-us/azure/advisor/resource-graph-samples':658 '/microsoftdocs/mcp/blob/main/readme.md)':161 '3':132 'accept':200 'access':33,166,312,561 'across':439 'advisor':3,8,26,39,48,215,242,270,302,315,325,352,370,385,396,404,418,429,436,446,455,463,473,488,502,514,524,530,546,560,573,583,593,605,613,623,638,654 'agent':81,125,184,198 'alert':27,327,574,584,594 'analyz':366,507 'appli':220,434,444 'applic':520 'architect':381 'architectur':218 'arm':329,576 'assess':217,251,382,497 'avail':151,272 'azur':2,7,38,47,279,283,301,305,324,351,355,384,395,403,417,435,445,454,462,472,487,501,510,545,559,572,582,592,597,604,612,622,637,641,653 'azure-advisor':1 'base':258,335 'best':11,50,209,374 'bicep':330,587 'bulk':229,426 'calcul':232,400 'capabl':73 'categori':84,92,108,204,206 'china':285 'cloud':36,281,551 'code':21,60,345,632 'combin':63 'configur':18,25,57,308,316,558,568,591,602 'content':68,170 'control':313 'cost':221,254,393,405,437,498,511 'cover':49 'creat':326,571 'critic':245,489 'custom':323 'data':371,639,655 'decis':13,52,236,482 'defin':581 'descript':208 'develop':9 'differ':275 'digest':332,607 'dismiss':300 'doc':176 'document':71,169 'e.g':96,112,282 'email':331 'evalu':249,519 'excel':224,448 'expert':4,44 'export':402 'fallback':188 'featur':271,547 'fetch':72,168,177,190 'file':102,110,117,122 'filter':336,365,611 'fix':230,424 'github.com':160 'github.com/microsoftdocs/mcp/blob/main/readme.md)':159 'govern':284 'graph':357,643,649 'graph/kusto':30 'guid':158 'guidanc':45 'high':412 'high-usag':411 'impact':264,499 'import':79,123 'improv':410,477 'includ':10,228,286,307 'index':85,205 'insight':343,627 'instal':155,157 'integr':20,59,344,631 'key':492 'knowledg':5 'kusto':359 'l120':99 'l34':212 'l34-l47':211 'l35':98 'l35-l120':97 'l47':213 'l48':239 'l48-l56':238 'l56':240 'l57':268 'l57-l61':267 'l61':269 'l62':293 'l62-l66':292 'l66':294 'l67':318 'l67-l76':317 'l76':319 'l77':348 'l77-l81':347 'l81':349 'latest':140 'learn':183,197 'learn-agent-skil':182,196 'learn.microsoft.com':387,398,408,420,432,442,451,459,469,480,495,505,517,527,538,553,566,579,589,600,609,619,629,645,657 'learn.microsoft.com/en-us/azure/advisor/advisor-alerts-arm':578 'learn.microsoft.com/en-us/azure/advisor/advisor-alerts-bicep':588 'learn.microsoft.com/en-us/azure/advisor/advisor-alerts-portal':599 'learn.microsoft.com/en-us/azure/advisor/advisor-assessments':386 'learn.microsoft.com/en-us/azure/advisor/advisor-azure-resource-graph':644 'learn.microsoft.com/en-us/azure/advisor/advisor-cost-recommendations':397 'learn.microsoft.com/en-us/azure/advisor/advisor-critical-risks':494 'learn.microsoft.com/en-us/azure/advisor/advisor-how-to-calculate-total-cost-savings':407 'learn.microsoft.com/en-us/azure/advisor/advisor-how-to-evaluate-cost-implications-of-recommendations':504 'learn.microsoft.com/en-us/azure/advisor/advisor-how-to-performance-resize-high-usage-vm-recommendations':419 'learn.microsoft.com/en-us/azure/advisor/advisor-quick-fix':431 'learn.microsoft.com/en-us/azure/advisor/advisor-recommendations-digest':608 'learn.microsoft.com/en-us/azure/advisor/advisor-reference-cost-recommendations':441 'learn.microsoft.com/en-us/azure/advisor/advisor-reference-operational-excellence-recommendations':450 'learn.microsoft.com/en-us/azure/advisor/advisor-reference-performance-recommendations':458 'learn.microsoft.com/en-us/azure/advisor/advisor-reference-reliability-recommendations':468 'learn.microsoft.com/en-us/azure/advisor/advisor-resiliency-reviews':479 'learn.microsoft.com/en-us/azure/advisor/advisor-sovereign-clouds':552 'learn.microsoft.com/en-us/azure/advisor/advisor-tag-filtering':618 'learn.microsoft.com/en-us/azure/advisor/advisor-workbook-cost-optimization':516 'learn.microsoft.com/en-us/azure/advisor/advisor-workbook-reliability':526 'learn.microsoft.com/en-us/azure/advisor/advisor-workbook-service-retirement':537 'learn.microsoft.com/en-us/azure/advisor/advisor-workbooks':628 'learn.microsoft.com/en-us/azure/advisor/permissions':565 'learn.microsoft.com/en-us/azure/advisor/resource-graph-samples':656 'leverag':453 'limit':15,54,265,273,540,548 'line':94,106,207 'link':111,120 'local':64 'locat':88 'make':14,53,237,483 'manag':295 'markdown':187,203 'mcp':146,173 'metadata.generated':127 'microsoft':175 'microsoftdoc':147,174 'migrat':257,535 'monitor':341 'month':133 'network':165 'old':134 'oper':223,447 'optim':253,389,509 'pattern':22,61,346,363,633 'perform':222,415,456 'period':603 'permiss':310,564 'plan':256,536 'portal':328,598 'practic':12,51,210,375 'prefer':171 'provid':43 'pull':138 'queri':31,179,193,350,360,636,651 'quick':66,423 'quick-refer':65 'quota':16,55,266,541 'rang':95 'rbac':32,306 'read':101,116 'recommend':227,263,288,303,353,430,438,449,457,465,503,606,614 'refer':67,121 'relev':89 'reliabl':226,250,464,478,521 'remedi':427 'remot':70 'report':368 'repositori':144 'requir':164 'resili':234,467,474 'resourc':29,356,493,616,642,648 'retir':261,532 'return':186,202 'review':235,475 'risk':246,490 'role':309,562 'rule':585 'run':277,378 'sampl':362,650 'save':231,406 'scale':373 'section':90 'secur':17,56,291,555 'security.md':113,114 'servic':260,440,531 'set':320 'skill':40,42,78,163,185,199 'skill-azure-advisor' 'source-microsoftdocs' 'sovereign':35,280,550 'specifi':105 'string':180,194 'su':37 'suggest':135,152 'support':290 'tag':334,617 'tag-bas':333 'templat':577,625 'text/markdown':201 'tool':148 'topic':376,484,542,556,569,634 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'understand':544 'url':377,485,543,557,570,635 'usag':413 'use':23,76,82,100,115,172,189,214,241,304,338,358,394,422,461,471,486,522,529,586,621,647 'user':137,154 'version':141 'via':354 'view':247,298 'vm':390,414 'vmss':392 'webpag':191 'well':380 'well-architect':379 'workbook':28,243,339,515,525,533,624","prices":[{"id":"8c6f7d21-98ae-43a3-8e3e-155a371a6adf","listingId":"60c5d94e-24dd-4be6-b60f-6b866ccf0846","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:58:03.935Z"}],"sources":[{"listingId":"60c5d94e-24dd-4be6-b60f-6b866ccf0846","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-advisor","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-advisor","isPrimary":false,"firstSeenAt":"2026-04-18T21:58:03.935Z","lastSeenAt":"2026-04-22T12:53:29.040Z"}],"details":{"listingId":"60c5d94e-24dd-4be6-b60f-6b866ccf0846","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-advisor","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":497,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-04-22T01:37:27Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"c8bd2544f343a4d4117075efe04e8e71aa0decba","skill_md_path":"skills/azure-advisor/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-advisor"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-advisor","description":"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, Resource Graph/Kusto queries, RBAC access, or sovereign cloud support, 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 Defender For Cloud (use azure-defender-for-cloud).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-advisor"},"updatedAt":"2026-04-22T12:53:29.040Z"}}