开发与工程 ✓ Microsoft · 官方 azure-sdkmicrosoft-foundryskill-authoringmcpcoding-agentsapi-documentation

Azure 技能创建指南

帮助编码代理创建结构清晰、精简且可验证的 Azure SDK 技能。

FollowSkills 评估 · FSRS-2.0
谨慎使用
48/ 100 五分制 2.4 / 5
1 2 3 4 5 6
1信任安全14 / 25 · 2.8/5

内容强调禁止硬编码凭据、优先使用受约束的 DefaultAzureCredential,并要求显式参考官方文档,降低了凭据暴露和错误配置风险;但未定义用户确认、权限最小化、数据流披露、外部副作用审批或回滚机制,因此扣分。

2可靠稳定8 / 20 · 2.0/5

文档结构较一致,提供初始化、校验和打包脚本及失败提示;但脚本未配套测试,依赖可用性、关键路径复现、异常输入覆盖和部分示例的可运行性未被静态证实,因此按静态上限保守扣分。

3适用触发8 / 15 · 2.7/5

目标读者和主要场景是为 Azure SDK 与 Microsoft Foundry 创建或更新 Agent Skill,触发条件较清楚;但对非 Azure 技能、不同编码代理环境、中文使用和中国大陆网络可达性说明不足,适用边界与误触发条件不完整。

4规范维护9 / 15 · 3.0/5

具备 frontmatter、渐进式披露、目录结构、参考资料、脚本说明、命名和验证规范;仓库提供 MIT 元数据及 Microsoft 官方组织来源,但该技能自身没有版本号、变更日志、维护责任人或明确更新路径,且包含较多强制性规则和占位式假设,因此扣分。

5有效结果6 / 15 · 2.0/5

能提供较系统的技能设计原则、Azure SDK 认证模式、结构模板和基础工具,核心指导具有直接参考价值;但初始化脚本生成大量占位文件,校验器仅做基础格式检查,未证明能端到端产出高质量、可直接使用的技能,因此不超过静态上限并扣分。

6证据核验3 / 10 · 1.5/5

文档引用 Azure SDK 官方资料并给出可审计的脚本和 CI/评估命令;但选定技能没有提交的测试套件、实际执行结果或覆盖关键路径的独立证据,主要结论仍来自作者指导,故仅给有限分数。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 不要把文档中的 Vally、CI 或示例命令视为已执行的测试证据;应在目标环境中单独验证脚本依赖、打包路径和认证示例。
  • 初始化脚本会创建占位目录和文件,使用前应审查生成内容,并确认删除未使用资源的操作范围。
  • 对中国大陆用户应预先确认 Microsoft 文档、MCP 服务、Azure 端点和 npx 安装链路的网络可达性。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

这是一个面向 AI 编码代理的技能作者指南,重点覆盖 Azure SDK 与 Microsoft Foundry。它规定了技能的元数据、内容结构、渐进式披露、令牌预算、身份验证和客户端生命周期写法。指南还要求作者基于用户提供的 SDK 包名、文档 URL 或代码仓库,并在适用时验证文档、测试和技能效率。适合需要新增或维护 SDK/API 技能的团队,不适合直接提供某个 Azure 服务的业务开发代码。

指导作者收集 SDK/API 上下文,编写带 YAML frontmatter 的 SKILL.md,设计核心工作流,并将高级内容拆分到 references/。它定义 Azure SDK 技能的安装、环境变量、身份验证、客户端生命周期、示例、功能表、最佳实践和参考链接结构;还提供反模式清单、令牌预算、凭据指导、前置资料要求以及可选的 Vally 和测试验证流程。

  1. 负责 Azure SDK 的工程师需要从官方包和文档创建一项新的编码代理技能。
  2. 维护者需要更新已有技能,以反映新的 SDK 模式、身份验证方式或重命名迁移。
  3. 技能作者需要控制 SKILL.md 长度,并把批处理、错误处理和高级身份验证拆分为参考文件。
  4. 团队需要在发布前检查技能的 frontmatter、示例、凭据使用和可运行性。

这个 Skill 有哪些优点和局限?

优点
  • 提供明确的技能目录、章节顺序和 frontmatter 规范。
  • 包含 Azure SDK 的令牌预算、身份验证、客户端生命周期和参考文件拆分规则。
  • 提供反模式清单、检查表和可选验证流程,便于发布前审查。
  • MIT 许可,仓库持续维护并通过工作流更新文档和测试。
局限
  • 指南高度聚焦 Azure SDK 与 Microsoft Foundry,通用领域技能需要自行判断组织方式。
  • 创建 SDK/API 技能必须先提供 SDK 包名、文档 URL 或代码仓库,否则无法按要求开始。
  • 部分验证依赖 microsoft-docs MCP、Vally 或测试环境;来源未证明这些工具在所有代理中都可用。
  • 提供的 SKILL.md 内容被明确截断,未展示部分只能视为未知。

如何安装这个 Skill?

从整个仓库安装技能集合:npx skills add microsoft/skills,在向导中选择需要的技能。也可以克隆仓库后复制 .github/skills/skill-creator/ 到目标代理目录,例如 GitHub Copilot 使用的 .github/skills/。来源没有说明单独安装此技能时的专用命令。

如何使用这个 Skill?

在已安装该技能的编码代理中提出类似请求:Create or update an Azure SDK skill for <SDK package>, using <documentation URL or repository reference>. 之后按指南提供 SDK 包名、文档 URL 或仓库引用。具体的自动触发机制和运行时命令未在该技能内容中完整说明。

常见问题

使用这个技能需要付费吗?
来源未声明该技能或仓库收取费用;仓库许可证为 MIT,但外部 Azure 服务、代理平台或工具的费用不在来源说明范围内。
它能直接创建任意 Azure SDK 技能吗?
它提供创建流程和规范,但要求用户先提供 SDK 包名、文档 URL 或仓库引用;它不会凭空补充缺失的 SDK 上下文。
使用时需要哪些权限或外部服务?
内容涉及本地技能文件读写、命令行验证,并建议通过 microsoft-docs MCP 查询最新文档;具体权限取决于采用的工作流。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Microsoft Agent Skills

为编码代理提供 Azure SDK 与 Microsoft Foundry 的可复用开发知识。

开发与工程 ✓ Microsoft · 官方

Microsoft Foundry Agent Skill

用 azd 和 Foundry MCP 管理 AI 代理从创建、部署到评估与优化的完整生命周期。

开发与工程 ✓ Microsoft · 官方

Azure AI Foundry Agent Framework

帮助 Python 开发者构建具备持久会话、托管工具和流式响应能力的 Azure AI Foundry 智能体。

开发与工程 ✓ Microsoft · 官方

Azure AI Projects TypeScript 技能

为 TypeScript 开发者提供 Azure AI Foundry 项目、智能体和评估的 SDK 实现指导。

开发与工程 ✓ Microsoft · 官方

MCP 服务器开发指南

帮助开发者为外部 API 构建结构清晰、可测试、便于 LLM 使用的 MCP 服务器。

开发与工程 ✓ Microsoft · 官方

Microsoft Foundry Python 项目技能

为编码代理提供使用 Azure AI Projects Python SDK 构建 Foundry AI 应用的可靠模式。

开发与工程 ✓ Microsoft · 官方

Azure 升级助手

评估并自动升级 Azure 工作负载、托管计划、SKU 及旧版 Java SDK。

开发与工程 ✓ Microsoft · 官方

Azure Identity for .NET

为 .NET Azure SDK 客户端提供 Microsoft Entra ID 身份验证指导。

开发与工程 ✓ Microsoft · 官方

Azure API 管理 .NET 管理 SDK

用 .NET 创建、配置和治理 Azure API Management 资源。

开发与工程 ✓ Microsoft · 官方

Azure Queue Storage TypeScript 技能

帮助 TypeScript/JavaScript 应用可靠地发送、接收和管理 Azure 队列消息。

开发与工程 ✓ Microsoft · 官方

Azure AI 持久化智能体 Java SDK

帮助 Java 开发者构建、运行和管理带线程、消息与工具的持久化 Azure AI 智能体。

开发与工程 ✓ Microsoft · 官方

Slack 到 Teams 迁移专家

帮助开发者迁移 Slack 机器人、构建 Teams 支持并维护跨平台机器人。

开发与工程 ✓ Microsoft · 官方

Azure Identity TypeScript

为 TypeScript Azure 应用配置安全、可切换的 Microsoft Entra ID 身份验证。

自动化与运维 ✓ Microsoft · 官方

Azure 云迁移助手

评估跨云工作负载并将其迁移到合适的 Azure 服务。

自动化与运维 ✓ Microsoft · 官方

Azure 部署执行器

在已准备并通过验证的项目上安全执行 Azure 部署。

自动化与运维 ✓ Microsoft · 官方

Azure 资源查询

跨订阅盘点、筛选和发现 Azure 资源。

开发与工程 ✓ Microsoft · 官方

Azure Playwright 工作区管理技能

用 .NET 通过 Azure Resource Manager 配置和管理 Microsoft Playwright Testing 工作区。

开发与工程 ✓ Microsoft · 官方

AGENTS.md 项目上下文生成器

为缺少项目说明的代码仓库生成可执行的 AGENTS.md 上下文文件。

开发与工程 ✓ Microsoft · 官方

Azure Rust Blob 存储技能

帮助 Rust 开发者使用官方 Azure SDK 管理 Blob 和容器。

开发与工程 ✓ Microsoft · 官方

Azure OpenAI 模型部署助手

按意图发现容量并部署 Azure OpenAI 模型。

相关 Skills