Generated banner for Azure Advisor Actionability
Generated logo for Azure Advisor Actionability

Azure Advisor Actionability

MicrosoftOfficialCreated by Microsoft

  • Skill
  • Workflow
  • Cloud and DevOps
  • MIT
  • No issues found

From the author

Remediate Azure Advisor recommendations. WHEN: "fix Advisor recommendation".
— the description by Microsoft

AutoGineer summary

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

The Azure Advisor Actionability skill assists users in resolving Azure Advisor recommendations by providing clear, step-by-step remediation guidance. It retrieves specific remediation procedures or Microsoft Learn documentation based on the recommendation type and resource ID. The skill ensures safety by requiring explicit user confirmation before any execution and strictly avoiding the invention of guidance when official documentation is unavailable.

What it does

  • Retrieves remediation steps for specific Azure Advisor recommendation types.
  • Fetches relevant Microsoft Learn documentation when direct remediation is unavailable.
  • Substitutes resource-specific placeholders into guidance templates.
  • Provides distinct instructions for Azure CLI and PowerShell environments.
  • Labels the source of all provided guidance for transparency.
  • Requires explicit user confirmation before executing any remediation commands.

When to use it

  • When you need to resolve a specific Azure Advisor recommendation.
  • When you require clear, step-by-step instructions to optimize Azure resources.
  • When you need to verify the correct CLI or PowerShell commands for a recommendation.
  • When you want to ensure remediation steps are based on official Microsoft documentation.

Advantages

  • Prevents unauthorized or accidental execution of remediation commands.
  • Ensures guidance is sourced from official Azure Advisor or Microsoft Learn data.
  • Provides structured, environment-specific commands for Azure management.
  • Reduces ambiguity by requiring precise resource identification.

Usage examples

“fix Advisor recommendation for resource ID /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1”
The agent retrieves the specific remediation steps for the identified virtual machine, substituting the resource ID into the commands and providing a clear path to resolve the Advisor alert.
“How do I fix the high availability recommendation for my SQL database?”
The agent asks for the specific recommendationTypeId and resourceId to ensure it provides the correct, verified remediation steps or relevant Microsoft Learn documentation.

Install

  1. Download the skill as a ZIP:

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

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

Documentation by Microsoft

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.

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-actionability · 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-actionability.zip