Generated banner for Azure Advisor
Generated logo for Azure Advisor

Azure Advisor

MicrosoftOfficialCreated by Microsoft

  • Skill
  • Tool integration
  • Cloud and DevOps
  • MIT
  • No issues found

From the author

Use Azure Advisor. WHEN: "show recommendations", "top Advisor actions", "prioritize recommendations", "service retirements", "update status". DO NOT USE FOR: fixes (use azure-advisor-actionability).
— the description by Microsoft

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

Azure Advisor provides a structured way to interact with Azure cloud recommendations, including cost optimization, security, and service lifecycle management. This skill facilitates the retrieval of recommendation summaries, prioritized action lists, and metadata, while also supporting state updates for recommendations. It is designed to help users identify critical infrastructure improvements without performing the actual remediation, which is handled by a separate actionability skill.

What it does

  • Summarizes Azure recommendations by category or priority
  • Lists individual recommendations and affected resources
  • Retrieves metadata for recommendation types
  • Updates the status of recommendations (complete, dismiss, postpone, reactivate)
  • Filters recommendations by specific categories like Cost or Service Retirement

When to use it

  • When you need to see a summary of top-priority Azure recommendations
  • When identifying resources affected by upcoming service retirements
  • When you need to group or filter recommendations to prioritize cloud maintenance
  • When checking the status or details of specific recommendation types

Advantages

  • Provides structured access to Azure Advisor data
  • Supports prioritized views for critical infrastructure tasks
  • Enables lifecycle management of recommendations
  • Maintains clear separation between advisory insights and remediation actions

Usage examples

“Show me the top priority recommendations for cost savings.”
The agent uses the advisor_recommendation_summary tool with prioritized: true and category: Cost to display the most impactful financial optimization opportunities.
“List all service retirements happening before 2025-01-01.”
The agent queries the advisor_recommendation_summary with the appropriate sub-category and date filter to provide a list of relevant service retirement notices.

Install

  1. Download the skill as a ZIP:

    https://autogineer.com/agent-skills/microsoft/azure-advisor/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip azure-advisor.zip -d .agents/skills

Documentation by Microsoft

Azure Advisor

Quick reference

Prefer Azure Advisor MCP tools. Use their current schemas for parameters and limits; discover unfamiliar parameters rather than inventing them.

IntentTool
Counts, totals, breakdowns, or distributionsadvisor_recommendation_summary; non-prioritized, with the requested group-by
Broad priorities: top recommendations/actions, most important, critical, or fix-first adviceadvisor_recommendation_summary; prioritized: true (automatically groups by recommendation type)
Individual recommendations or affected resources, including status-filtered recordsadvisor_recommendation_list; no prior summary required; for priority ordering within a known type, pass recommendation-type-id and prioritized: true
Complete, dismiss, postpone, or reactivateadvisor_recommendation_update
Browse recommendation typesadvisor_metadata_list
Get one type by IDadvisor_metadata_get
Fix or remediate a recommendationazure-advisor-actionability skill; it owns remediation tool calls and safeguards

Workflow

  1. Reuse known scope and identifiers. Pass the requested count as top: groups for summary, records for list. "Critical" means priority, not an impact value.

  2. For savings priorities, use category: "Cost". Top retirements use prioritized summary, not list, with sub-category: "ServiceUpgradeAndRetirement" and retirement-date: "le:<yyyy-MM-dd>" for on-or-before cutoffs.

  3. For drill-downs, preserve scope and filters; pass the selected recommendation-type group's actual GUID key as list recommendation-type-id. Retain prioritized: true after a prioritized summary and add category: "Cost" for a Cost type. Do not copy summary top to list.

  4. If broad priorities require status or tracking-ids, explain that cross-type ranking is unavailable. Use filtered, non-prioritized list and explicitly label results unranked, not "top". Never silently drop unsupported constraints.

  5. Present returned data in server ranking order; disclose errors and truncation. Never count a capped list or filter capped results to simulate a server-side date query.

"Top actions" and "what should I fix first?" ask for prioritization advice, not permission to remediate.

Safety

Ask for and wait for user confirmation before recommendation-state updates. The actionability skill owns remediation safeguards.

Files

Requirements and compatibility

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Created by
Microsoft
Publisher
Microsoft (Official)
Source
microsoft/skills · .github/plugins/azure-advisor/skills/azure-advisor · commit 0696600
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from .github/plugins/azure-advisor/LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Microsoft or Microsoft.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download azure-advisor.zip