En bref
Cette skill aide à obtenir des instructions de remédiation pour une recommandation Azure Advisor déjà choisie, afin que le client puisse les exécuter lui-même. Elle n’exécute rien sans confirmation explicite. Elle exige le GUID recommendationTypeId et l’identifiant complet de la ressource concernée (resourceId) ; elle réutilise les valeurs déjà connues, demande les manquantes et ne les invente jamais. Le resourceId vient de l’utilisateur ou d’un enregistrement exact renvoyé par advisor_recommendation_list : en cas d’ambiguïté, elle demande quelle ressource viser, et n’utilise jamais l’identifiant d’instance de la recommandation. Elle n’est pas faite pour découvrir des ressources inutilisées, estimer des économies ou prévalider une suppression : le SKILL.md oriente alors vers azure-advisor-cost-optimization.
Ce que ça fait
- Appelle advisor_remediation_get une seule fois, avec seulement le recommendationTypeId, jamais le resourceId, avant de rédiger un guide ou de substituer des valeurs.
- Si la remédiation est absente (RemediationNotFound, réponse vide ou inutilisable), le dit clairement, cherche la documentation publique Microsoft Learn, et demande la description de la recommandation si elle est inconnue ; elle n’invente jamais de guidance.
- Substitue uniquement les espaces réservés univoques tirés du resourceId exact ou d’un contexte confirmé (abonnement, groupe, noms).
- Étiquette la source : outil de remédiation Advisor, ou documentation Learn publique avec citations learn.microsoft.com ; n’attribue jamais un repli Learn à Advisor et ne prétend pas avoir exécuté les commandes.
- Pour un type guidance, ne génère pas de commandes ; pour hybrid ou executable, inclut chaque étape manuelle, de décision et de commande, sans JSON brut ni libellés internes.
Pour qui, et un exemple
Équipes plateforme ou FinOps qui ont déjà une recommandation Advisor sous les yeux et veulent un mode d’emploi sûr, pas un diagnostic de coûts.
Exemple de demande : Une alerte Advisor propose de redimensionner une machine : la skill récupère la remédiation officielle, remplace les identifiants connus et rend les commandes à faire valider.
Quand il faut remédier à une recommandation Advisor déjà identifiée, ou produire les commandes correspondantes, sans découverte de ressources inutilisées. Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.
Installer
npx skills add microsoft/skills (sélection de la skill dans l’assistant, README).
npx skills add microsoft/skillsFonctionne avec
- GitHub Copilot
- Copilot CLI
Source : README : exemples de « Copilot CLI » et « GitHub Copilot in VS Code » ; l’installation `npx skills add` envoie les fichiers vers le répertoire de l’agent choisi, sans liste exhaustive.
Niveau : Intermédiaire
Suppose un projet déjà en place chez l’éditeur et les outils décrits dans le SKILL.md.
À savoir
Extrait du SKILL.md
La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :
Get remediation instructions for selected Azure Advisor recommendations. WHEN: fix a selected recommendation, generate remediation commands. DO NOT USE FOR: unused-resource discovery, savings or deletion prevalidation (use azure-advisor-cost-optimization).
Citée depuis le SKILL.md au commit 5868681 .
Le SKILL.md compte 21 lignes et 3 sections principales :
- Quick reference
- Workflow
- Final response
Licence : MIT
Vérifiée le 10 novembre 2026 sur : fichier de licence d’un dossier parent (.github/plugins/azure-advisor/LICENSE) . Licence déclarée dans le frontmatter : « MIT ». Titulaire : Copyright 2025 (c) Microsoft Corporation..
La licence autorise la reprise : le texte intégral du SKILL.md est reproduit ci-dessous, sans modification, avec sa mention de licence.
Texte intégral du SKILL.md
Reproduit sans modification depuis microsoft/skills (commit 5868681) , © Microsoft, sous licence MIT (fichier de licence d’origine ).
Afficher le SKILL.md original (21 lignes, en anglais)
---
name: azure-advisor-actionability
description: "Get remediation instructions for selected Azure Advisor recommendations. WHEN: fix a selected recommendation, generate remediation commands. DO NOT USE FOR: unused-resource discovery, savings or deletion prevalidation (use azure-advisor-cost-optimization)."
license: MIT
metadata:
author: Microsoft
version: "1.0.2"
---
# 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.
Dans l’annuaire
Cas d’usage et guides qui partagent un thème, un métier ou un outil avec cette skill.
Commentaires.
Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.
Commentaires publiés
Chargement des commentaires…
Laisser un commentaire
Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.