azure-advisor — Claude Code skill: features and install
Review Azure Advisor recommendations, inspect affected resources, and update recommendation status. The skill also handles requests about service retirements.
/plugin marketplace add microsoft/skills
/plugin install azure-advisor@skillsWhat azure-advisor does
For aggregate results, the skill uses advisor_recommendation_summary; for individual recommendations and affected resources, it uses advisor_recommendation_list. You can browse recommendation types with advisor_metadata_list or retrieve one by ID with advisor_metadata_get. Service-retirement requests go through a summary or list as well.
The skill can complete, dismiss, postpone, or reactivate a recommendation with advisor_recommendation_update, after asking for confirmation. First establish the subscription or service-group scope. A resource-group scope requires a subscription, and a capped list must not be treated as a complete count. The skill does not perform fixes; remediation requests go to azure-advisor-actionability.
What it helps with
- summarize Azure Advisor recommendations
- find individual recommendations and affected resources
- browse recommendation types or retrieve one by ID
- change a recommendation’s status after confirmation
- review service-retirement recommendations
Example prompts for the agent
- Show me an Azure Advisor summary for this subscription.
- List the recommendations and affected resources in this scope.
- Postpone this recommendation after asking me to confirm.
How to install azure-advisor
1Plugin marketplace
/plugin marketplace add microsoft/skills/plugin install azure-advisor@skillsThis installs the whole azure-advisor plugin with all its skills
2Skills CLI (Vercel)
npx skills add microsoft/skills --skill azure-advisor -a claude-code3Manually: put the files in place
~/.claude/skills/azure-advisor/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/azure-advisor/
Manually: put the files in place
.agents/skills/azure-advisor/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/azure-advisor/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install microsoft/skills azure-advisor2Manually: put the files in place
.github/skills/azure-advisor/SKILL.mdPlatform CLI
gemini skills install https://github.com/microsoft/skills --path .github/plugins/azure-advisor/skills/azure-advisorManually: put the files in place
.devin/skills/azure-advisor/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about azure-advisor
How do I install azure-advisor in Claude Code?
Add the marketplace with /plugin marketplace add microsoft/skills, then install the skill with /plugin install azure-advisor@skills.
What does azure-advisor do?
It retrieves Azure Advisor summaries and recommendation records, lets you browse recommendation types, and updates statuses after confirmation. For remediation, it routes work to azure-advisor-actionability.
Can azure-advisor count recommendations in a resource group?
A resource-group scope requires a subscription. Use summary for aggregate results and list for records; a capped list cannot be used as a complete count.
Source text
SKILL.md · MIT
--- name: azure-advisor description: "Use Azure Advisor recommendations. WHEN: \"show Advisor recommendations\", \"service retirements\", \"update recommendation status\". DO NOT USE FOR: fixes or remediation (use azure-advisor-actionability)." license: MIT metadata: author: Microsoft version: "1.0.1" --- # Azure Advisor ## Quick reference Prefer Azure Advisor MCP tools over Resource Graph or generic ARM tools. | Intent | Tool | |---|---| | Counts, breakdowns, rankings, or top types | `advisor_recommendation_summary` | | Individual recommendations or affected resources | `advisor_recommendation_list` | | Complete, dismiss, postpone, or reactivate | `advisor_recommendation_update` | | Browse recommendation types | `advisor_metadata_list` | | Get one type by ID | `advisor_metadata_get` | | Retrieve remediation | `advisor_remediation_get`, then `azure-advisor-actionability` | ## Workflow 1. Identify subscription or service-group scope. Resource-group scope requires a subscription. 2. Reuse known scope and identifiers; ask only for missing values. 3. Use `summary` for aggregates and `list` for records. Never count a capped list. 4. Present only returned data, including truncation, access limitations, and errors. Route requests to fix one recommendation to the `azure-advisor-actionability` skill. Otherwise choose the tool from the table, including `summary` or `list` for service retirements. ## Safety Confirm before recommendation-state updates. The actionability skill owns remediation safeguards.
© Microsoft · MIT · microsoft/skills