Suivez ces étapes pour découvrir les skills Azure disponibles correspondant à la description de tâche donnée.
- 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.
- 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é.
- 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.
- 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.
- 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.