Skip to main content
skill

azure-advisor-actionability — Claude Code skill: turn Advisor notes

This skill turns an Azure Advisor recommendation into step-by-step remediation with real resource values filled in. Useful when you need to act on an Advisor note instead of guessing.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin marketplace add microsoft/skills
/plugin install azure-advisor@skills
Open on GitHub

What azure-advisor-actionability does

The skill takes a recommendationTypeId and the full resourceId of the affected resource, calls advisor_remediation_get, and returns ready steps. Values come from the actual resourceId: subscription, resource group, resource names. Step order stays intact, and Azure CLI is kept separate from PowerShell.

Nothing runs on its own. The skill presents the plan for you to run and waits for explicit confirmation. When Advisor returns no remediation, it pulls public Microsoft Learn documentation and labels the source. It will not invent commands — if nothing usable is available, it says so.

Missing values are not guessed: the skill asks. An ambiguous resource is another reason to check which one you meant. For guidance recommendations no commands are generated; for hybrid or executable every manual, decision, and command step is included.

What it helps with

  • turn an Azure Advisor recommendation into concrete fix steps
  • fill subscription, resource group, and resource names into remediation commands
  • tell a recommendation with ready commands from one that needs manual work
  • cite Microsoft Learn docs when Advisor has no remediation
  • review a plan before running anything

Example prompts for the agent

  • Fix the Azure Advisor recommendation for this resource
  • Walk me through the steps for an Advisor guidance recommendation
  • Draft a remediation plan for this Advisor recommendation, don't run anything

How to install azure-advisor-actionability

1Plugin marketplace

/plugin marketplace add microsoft/skills
/plugin install azure-advisor@skills

This installs the whole azure-advisor plugin with all its skills

2Skills CLI (Vercel)

npx skills add microsoft/skills --skill azure-advisor-actionability -a claude-code

3Manually: put the files in place

~/.claude/skills/azure-advisor-actionability/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/azure-advisor-actionability/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about azure-advisor-actionability

How do I install azure-advisor-actionability in Claude?

Through the marketplace: run /plugin marketplace add microsoft/skills, then /plugin install azure-advisor@skills.

What does azure-advisor-actionability do?

It takes an Azure Advisor recommendation and returns step-by-step remediation with resource values filled in, labeling the source as either the Advisor remediation tool or Microsoft Learn documentation.

Does the skill run commands by itself?

No. It presents the plan for you to run and requires explicit confirmation before execution.

Source text

SKILL.md · MIT
---
name: azure-advisor-actionability
description: "Remediate Azure Advisor recommendations. WHEN: \"fix Advisor recommendation\"."
license: MIT
metadata:
  author: Microsoft
  version: "1.0.1"
---

# Azure Advisor Actionability

## Quick reference

Present remediation for the customer to run; never execute without explicit confirmation. Require the `recommendationTypeId` GUID and complete affected `resourceId`; reuse known values, ask for missing values, never guess.

Get `resourceId` from the user or an exact `advisor_recommendation_list` affected-resource record. Ask which resource if ambiguous; never use a recommendation instance ID.

## Workflow

1. Call `advisor_remediation_get` once with only `recommendationTypeId`, never `resourceId`, before generating guidance or substituting values.
2. For `RemediationNotFound`, empty responses, or no usable remediation, state that Advisor remediation is unavailable. Retrieve relevant public Microsoft Learn documentation; ask for the recommendation description if unknown. If none is available, say so; never invent guidance. Report other tool errors without internals, not as empty results.
3. Use only returned remediation or retrieved Learn guidance, including warnings and verification.
4. After retrieval, substitute unambiguous placeholders from the exact affected `resourceId` or confirmed context: subscription, resource group, resource names, full resource ID. Preserve and describe unresolved placeholders.
5. Preserve step order; separate Azure CLI and PowerShell.

For Advisor `guidance`, do not generate commands. For `hybrid` or `executable`, include every manual, decision, and command step. Omit raw JSON and internal labels.

## Final response

Label the source: "Guidance source: Azure Advisor remediation tool" or "Guidance source: publicly available Microsoft Learn documentation" with retrieved `learn.microsoft.com` citations. Never attribute fallback guidance to Advisor or claim execution.

© Microsoft · MIT · microsoft/skills

Similar skills

Everything for Cloud: AWS, Azure, GCP →

From the same set64

The whole set →
azure-ai-vision-imageanalysis-java A skill for the Azure AI Vision SDK for Java. It feeds the agent ready code for captions, OCR, object detection, tagging and smart cropping. ★ 3,148repo stars azure-resource-manager-redis-dotnet A skill for provisioning and managing Azure Cache for Redis through Azure Resource Manager in .NET: caches, firewall rules, access keys, geo-replication. ★ 3,148repo stars azure-mgmt-apimanagement-dotnet A skill for management plane operations on Azure API Management in .NET: creating services, APIs, products, subscriptions and policies via Azure Resource Manager. Use it when APIM infrastructure should be provisioned from code. ★ 3,148repo stars azure-local-multi-rack A skill for planning and running multi-rack Azure Local deployments: aggregation rack, compute racks, Network Fabric Controller, SAN storage. ★ 3,148repo stars aks-network-capture Collects bounded packet captures from AKS nodes plus Azure network configuration, so you can show where packets actually drop. ★ 3,148repo stars azure-advisor This plugin pulls Azure Advisor recommendations, flags resources hit by service retirements, and turns a finding into remediation steps. Useful when you need to know what in a subscription needs work. ★ 3,148repo stars foundry-iq-skills Builds Foundry IQ knowledge bases from files, Azure Blob or ADLS Gen2, checks that retrieval works, and wires the base into an agent. ★ 3,148repo stars azure-sdk-rust Seven skills covering Azure SDK for Rust: identity, Key Vault, Blob Storage, Cosmos DB and Event Hubs. Useful when your agent writes Azure code in Rust. ★ 3,148repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor