discover-azure-skills

Par microsoft · azure-skills

Recherche dans le catalogue de compétences Azure et recommande des skills d'agent installables en faisant correspondre une tâche Azure aux métadonnées de skill et aux instructions d'installation de plugin. QUAND : avant de démarrer toute tâche impliquant un service, produit ou source de données Azure ou Microsoft cloud, lorsqu'aucun skill ou outil actuellement chargé ne le couvre déjà.

npx skills add https://github.com/microsoft/azure-skills --skill discover-azure-skills

Suivez ces étapes pour découvrir les skills Azure disponibles correspondant à la description de tâche donnée.

  1. Lister les plugins

Listez les répertoires de plugins Azure depuis l'API GitHub Contents : https://api.github.com/repos/microsoft/azure-skills/contents/.github/plugins?ref=main

Dans le résultat, chaque entrée dont le type est dir est un répertoire de plugin. Les skills sont organisés par plugins.

  1. Lister les skills

Pour chaque plugin, listez leurs skills depuis l'API GitHub Contents : https://api.github.com/repos/microsoft/azure-skills/contents/.github/plugins/{plugin-dirname}/skills?ref=main

Dans le résultat, chaque entrée dont le type est dir est un répertoire de skill. Chaque skill dispose d'un fichier SKILL.md qui explique à quoi ce skill doit être utilisé.

  1. Découvrir les skills pertinents

Éliminez les skills qui ne sont manifestement pas pertinents d'après leurs noms. Ensuite, pour chaque skill restant, lisez leur description depuis l'API : https://raw.githubusercontent.com/microsoft/azure-skills/main/.github/plugins/{plugin-dirname}/skills/{skill-name}/SKILL.md

Utilisez les descriptions pour éliminer davantage les skills qui ne sont pas pertinents.

  1. Découvrir le nom du plugin des skills pertinents

Pour chaque skill pertinent, découvrez son nom de plugin en lisant le plugin.json depuis l'API GitHub Contents : https://raw.githubusercontent.com/microsoft/azure-skills/main/.github/plugins/{plugin-dirname}/.plugin/plugin.json

C'est important car le nom d'un plugin peut être différent de son nom de répertoire. Les commandes d'installation dépendent du nom du plugin.

  1. Signaler les skills trouvés

Signalez les skills trouvés et proposez des instructions d'installation. Les skills peuvent être installés en installant leur plugin. Lisez les instructions d'installation correspondant au client agent pour proposer les instructions d'installation.

Skills similaires