通过


Azure代理技能

Azure Agent Skills 是 Microsoft 第一方提供并由 Microsoft 编写的、用于 Azure 开发的 AI 可读技能目录。 每个技能都是权威 Microsoft Learn 内容的结构化索引,这些内容经过整理,使 AI 编码助手能够发现并使用,以提供有关 Azure 服务的准确和最新指南。

技能遵循 Agent Skills 开放标准并处理任何兼容的 AI 编码助手,包括 GitHub Copilot、Claude Code、Cursor、Gemini CLI、Codex CLI 等。

用例

  • 为AI编程助手提供基于官方文档的专家级指导
  • 提高Azure开发任务的代理响应的准确性和完整性
  • 使开发人员能够在编辑器中直接获取最佳做法、故障排除流、体系结构模式和安全指南
  • 提供结构化的最新知识,以补充 MCP 服务器等实时数据工具。

代理技能的工作原理

代理技能是基于文件系统的轻型功能模块。 每个技能都是一个 文件夹,其中包含 YAML frontmatter(名称、说明、兼容性)和按类别组织的结构化内容(故障排除、最佳做法、体系结构、安全、配置等)。

技能通过渐进式披露来高效加载内容:

  1. 发现(Discovery)——AI 助手从 YAML frontmatter 中读取技能的 和 ,以确定其相关性
  2. 说明 - 触发时,助手将加载完整 内容,其中包含按主题组织的特选文档链接
  3. 提取 - 助手使用 Learn MCP 服务器 或 Web 提取工具从 Microsoft Learn 检索最新内容

此体系结构将 知识索引 (要查找的内容和时间)与 内容交付 (在查询时提取最新文档)分开,确保随着文档的发展,技能保持最新状态。

技能目录由用于扫描Azure产品文档、识别高价值过程和决策内容的专用管道自动生成和维护,并将其转换为结构化技能文件。 管道持续评估上游内容更改并生成增量更新。

技能目录

库包含 193 项技能,涵盖这些类别:Azure 的核心服务。

类别 技能 例子
基础结构和管理 二十七 Azure 资源管理器, 备份, 监视器, 策略, 成本管理, Arc
专用 二十七 量子(Quantum)、地图(Maps)、VMware 解决方案、SAP、健康数据服务、虚拟桌面
网络 24 虚拟网络、Front Door、防火墙、VPN 网关、ExpressRoute、负载均衡器
AI 和 ML 20 AI服务、机器学习、文档智能、语音、机器人服务
数据和分析 20 Cosmos DB、SQL 数据库、数据工厂、Synapse Analytics、Databricks
安全性与标识 17 密钥保管库、RBAC、Sentinel、Defender for Cloud、机密计算
DevOps 14 Azure DevOps、管道、容器注册表、部署环境、开发框
计算 13 Functions、容器应用、虚拟机、Kubernetes 服务、应用服务
整合 12 逻辑应用、API 管理、事件网格、服务总线、事件中心
存储 9 Blob 存储、文件、弹性 SAN、NetApp 文件、容器存储
IoT 和 Edge 7 IoT 中心、IoT Central、IoT Edge、IoT运营、数字孪生

基于角色 的特选捆绑包 适用于常见方案(Essentials、Infrastructure、Data Engineering、AI/ML、Security、DevOps)。

文档 /CATALOG.md 中提供了完整的技能目录。

要求

  • 需要网络访问。 技能引用 Microsoft Learn 文档的 URL,这些 URL 是 AI 助手在查询时提取的。
  • 支持代理技能开放标准(格式)的兼容 AI 编码助手。
  • 建议使用 Microsoft Learn MCP 服务器,以获得最佳文档检索效果。 如果 Learn MCP Server 不可用,技能会回退到大多数 AI 助手内置的网页获取能力。

无需身份验证即可自行使用技能。 这些技能是静态文件,在开发环境中本地运行。

入门指南

安装

  1. 克隆存储库:

    git clone https://github.com/MicrosoftDocs/agent-skills.git
    
  2. 将技能文件夹从 AI 助手的技能目录复制到:

    AI 助手 项目级路径 全局路径
    GitHub Copilot {project}/.github/skills/ ~/.copilot/skills/
    Claude Code {project}/.claude/skills/ ~/.claude/skills/
    Codex CLI {project}/.codex/skills/ ~/.codex/skills/
    Cursor {project}/.cursor/skills/
    Gemini CLI {project}/.gemini/skills/

    重要

    复制 文件夹内部 (例如, ), 而不是 文件夹本身。

  3. VS Code 用户:启用 聊天:在“设置”中使用代理技能 ()。

  4. 开始询问 AI 助手 Azure 的问题。 技能会根据查询自动激活。

用法

安装后,自然地向 AI 助手提问:

  • “帮我使用 Durable Functions 设置 Azure Functions”
  • “Azure 容器应用的最佳做法是什么?”
  • “我的存储帐户出现了限流错误——应该如何诊断?”

助手将自动发现相关技能,加载结构化指南,并从Microsoft学习中提取最新文档,以提供准确的、有底底的答案。

兼容性

这些技能适用于支持 代理技能规范的任何 AI 编码助手:

AI 编码助手 类型 技能路径
GitHub Copilot VS Code 扩展 .github/skills/
Claude Code Anthropic CLI .claude/skills/
Codex CLI OpenAI CLI .codex/skills/
Cursor AI 原生 IDE .cursor/skills/
Gemini CLI Google DeepMind .gemini/skills/
反重力 IDE DeepMind IDE .agent/skills/
OpenCode 开源 CLI .agent/skills/

与 Learn MCP 服务器的关系

代理技能和 Learn MCP 服务器 是互补的:

  • Learn MCP 服务器 提供 工具 - 针对 Microsoft Learn 内容进行搜索、提取和代码示例检索
  • 代理人的技能提供了关于知识的结构化指导,说明要查找什么内容,何时查找以及如何应用该知识。

技能使用 Learn MCP 服务器(或等效的提取功能)作为其内容传送机制。 它们共同为 AI 助手提供判断,以确定相关内容以及检索最新权威内容的能力。

可用性和定价

Azure代理技能在双重许可证下作为开源存储库公开提供:

  • 文档内容:知识共享署名 4.0 国际许可协议
  • 代码: MIT 许可证

使用技能不收取任何费用。

局限性

  • 技能需要网络访问权限才能从 Microsoft Learn 中提取文档。 如果没有网络访问,技能可提供特选的链接索引,但无法检索完整内容。
  • 技能目录目前涵盖 193 个Azure服务。 随着每次管道运行发布新的文档,覆盖范围也在不断扩大。
  • 技能是从公开提供的Microsoft Learn 文档生成的。 目前不包括培训模块、学习路径和讲师引导课程中的内容。
  • 生成管道以增量方式运行。 Microsoft Learn 的文档更新和相应的技能更新之间可能存在短暂的延迟。

如何提供反馈

后续步骤

  • 请在 VS Code 中开始使用 Learn MCP 服务器
  • 代理技能开放标准规范
  • Azure代理技能存储库
  • 基于角色的精心策划技能包