关于 discover-azure-skills
用于按任务查找匹配 Azure 技能并说明安装方式的技能。它检索 microsoft/azure-skills GitHub 仓库中的插件与技能信息,并按客户端提供安装指引。
主要功能
- 01列出 Azure 插件和技能目录
- 02按名称与描述筛选技能
- 03从 plugin.json 查询插件名称
- 04按客户端提供安装指引
适用场景
- 01为任务描述查找 Azure 技能
- 02确定安装匹配技能所需的插件
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ microsoft/ azure-skills --skill discover-azure-skills安装后在 Claude Code 中输入/discover-azure-skills确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/install/claude-code.mdcopilot-cli.mdother.md详细介绍
按照以下步骤,查找与给定任务描述匹配的可用 Azure 技能。
- 列出插件
通过 GitHub Contents API 列出 Azure 插件目录:https://api.github.com/repos/microsoft/azure-skills/contents/.github/plugins?ref=main
在结果中,每个 type 为 dir 的条目都是一个插件目录。技能按插件组织。
- 列出技能
对每个插件,通过 GitHub Contents API 列出其技能:https://api.github.com/repos/microsoft/azure-skills/contents/.github/plugins/{plugin-dirname}/skills?ref=main
在结果中,每个 type 为 dir 的条目都是一个技能目录。每项技能都有一个 SKILL.md 文件,说明该技能的适用场景。
- 查找相关技能
根据技能名称,排除明显不相关的技能。然后读取每项剩余技能的 API 描述:https://raw.githubusercontent.com/microsoft/azure-skills/main/.github/plugins/{plugin-dirname}/skills/{skill-name}/SKILL.md
根据描述进一步排除不相关的技能。
- 查找相关技能的插件名称
对于每项相关技能,通过 GitHub Contents API 读取 plugin.json,查找其插件名称:https://raw.githubusercontent.com/microsoft/azure-skills/main/.github/plugins/{plugin-dirname}/.plugin/plugin.json
这很重要,因为插件名称可能与其目录名称不同。安装命令取决于插件名称。
- 报告匹配的技能
报告匹配的技能,并提供安装说明。安装技能需要安装其所属插件。请阅读与 Agent 客户端对应的安装说明: