Azure Advisor Actionability
MicrosoftOfficialCreated by Microsoft
- Skill
- Workflow
- Cloud and DevOps
- MIT
- No issues found
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
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/microsoft/azure-advisor-actionability/downloadUnzip 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
Call
advisor_remediation_getonce with onlyrecommendationTypeId, neverresourceId, before generating guidance or substituting values.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.Use only returned remediation or retrieved Learn guidance, including warnings and verification.
After retrieval, substitute unambiguous placeholders from the exact affected
resourceIdor confirmed context: subscription, resource group, resource names, full resource ID. Preserve and describe unresolved placeholders.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
- ATTRIBUTION.mdAdded by AutoGineer1016 B
- LICENSELicence file added by AutoGineer1.1 KiB
- SKILL.md1.9 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-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.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download azure-advisor-actionability.zip