Azure Advisor
MicrosoftOfficialCreated by Microsoft
- Skill
- Tool integration
- Cloud and DevOps
- MIT
- No issues found
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
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/microsoft/azure-advisor/downloadUnzip 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.
| Intent | Tool |
|---|---|
| Counts, totals, breakdowns, or distributions | advisor_recommendation_summary; non-prioritized, with the requested group-by |
| Broad priorities: top recommendations/actions, most important, critical, or fix-first advice | advisor_recommendation_summary; prioritized: true (automatically groups by recommendation type) |
| Individual recommendations or affected resources, including status-filtered records | advisor_recommendation_list; no prior summary required; for priority ordering within a known type, pass recommendation-type-id and prioritized: true |
| Complete, dismiss, postpone, or reactivate | advisor_recommendation_update |
| Browse recommendation types | advisor_metadata_list |
| Get one type by ID | advisor_metadata_get |
| Fix or remediate a recommendation | azure-advisor-actionability skill; it owns remediation tool calls and safeguards |
Workflow
Reuse known scope and identifiers. Pass the requested count as
top: groups for summary, records for list. "Critical" means priority, not animpactvalue.For savings priorities, use
category: "Cost". Top retirements use prioritized summary, not list, withsub-category: "ServiceUpgradeAndRetirement"andretirement-date: "le:<yyyy-MM-dd>"for on-or-before cutoffs.For drill-downs, preserve scope and filters; pass the selected recommendation-type group's actual GUID
keyas listrecommendation-type-id. Retainprioritized: trueafter a prioritized summary and addcategory: "Cost"for a Cost type. Do not copy summarytopto list.If broad priorities require
statusortracking-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.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
- ATTRIBUTION.mdAdded by AutoGineer974 B
- LICENSELicence file added by AutoGineer1.1 KiB
- SKILL.md2.7 KiB
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.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download azure-advisor.zip