mcpField
D
discover-azure-skills

discover-azure-skills

github.com/microsoftAgent 工作流1.6k48.2k 次安装今天更新
代码仓库

关于 discover-azure-skills

用于按任务查找匹配 Azure 技能并说明安装方式的技能。它检索 microsoft/azure-skills GitHub 仓库中的插件与技能信息,并按客户端提供安装指引。

主要功能

  1. 01列出 Azure 插件和技能目录
  2. 02按名称与描述筛选技能
  3. 03从 plugin.json 查询插件名称
  4. 04按客户端提供安装指引

适用场景

  1. 01为任务描述查找 Azure 技能
  2. 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.md
copilot-cli.md
other.md

详细介绍

按照以下步骤,查找与给定任务描述匹配的可用 Azure 技能。

  1. 列出插件

通过 GitHub Contents API 列出 Azure 插件目录:https://api.github.com/repos/microsoft/azure-skills/contents/.github/plugins?ref=main

在结果中,每个 type 为 dir 的条目都是一个插件目录。技能按插件组织。

  1. 列出技能

对每个插件,通过 GitHub Contents API 列出其技能:https://api.github.com/repos/microsoft/azure-skills/contents/.github/plugins/{plugin-dirname}/skills?ref=main

在结果中,每个 type 为 dir 的条目都是一个技能目录。每项技能都有一个 SKILL.md 文件,说明该技能的适用场景。

  1. 查找相关技能

根据技能名称,排除明显不相关的技能。然后读取每项剩余技能的 API 描述:https://raw.githubusercontent.com/microsoft/azure-skills/main/.github/plugins/{plugin-dirname}/skills/{skill-name}/SKILL.md

根据描述进一步排除不相关的技能。

  1. 查找相关技能的插件名称

对于每项相关技能,通过 GitHub Contents API 读取 plugin.json,查找其插件名称:https://raw.githubusercontent.com/microsoft/azure-skills/main/.github/plugins/{plugin-dirname}/.plugin/plugin.json

这很重要,因为插件名称可能与其目录名称不同。安装命令取决于插件名称。

  1. 报告匹配的技能

报告匹配的技能,并提供安装说明。安装技能需要安装其所属插件。请阅读与 Agent 客户端对应的安装说明:

评论

支持 Markdown