azure-advisor
Use Azure Advisor. WHEN: "show recommendations", "top Advisor actions", "prioritize recommendations", "service retirements", "update status". DO NOT USE FOR: fixes (use azure-advisor-actionability).
How do I install this agent skill?
npx skills add https://github.com/microsoft/azure-skills --skill azure-advisorIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill is safe and provides clear guidelines for using Azure Advisor tools to retrieve and manage service recommendations. It includes specific safety instructions requiring user confirmation before performing state updates.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
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.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/microsoft/azure-skills/azure-advisor">View azure-advisor on skillZs</a>