azure-skills 是微软官方开源的插件包,作用是让 AI 编程助手(如 GitHub Copilot、Claude Code、Cursor)真正会操作 Azure 云平台,而不是只会给出泛泛的建议。它适合正在用 AI 助手开发、部署、维护 Azure 应用的开发者:装上之后,你让助手「列出我的资源组」「把这个应用部署上去」,它就能真的连上你的 Azure 账号去执行,并给出符合 Azure 规范的操作方案。
项目托管在 github.com/microsoft/azure-skills,采用 MIT 许可,目前 star 数约 1.5k、fork 245,最新版本 v1.2.46(2026 年 9 月 11 日发布),仓库代码以 Shell 和 PowerShell 为主(两者合计占比过半)。
三层能力:技能、工具、AI 专家
插件把能力拆成三层,各管一摊:
-
Azure Skills(技能层):一组「技能」文件,相当于给 AI 助手的作业指导书。它们教助手 Azure 的活儿该怎么干:什么时候该用哪个服务、部署之前要验证什么、有哪些坑要避开。仓库已内置 azure-prepare(准备部署)、azure-validate(部署前校验)、azure-deploy(部署)、azure-cost(成本分析)、azure-kubernetes(Kubernetes 集群管理)、azure-compliance(合规检查)等技能,覆盖构建部署、故障排查、成本优化、数据与 AI 服务等场景。
-
Azure MCP Server(执行层):真正动手干活的层。MCP 是让 AI 助手调用外部工具的统一接口标准,可以理解成 AI 与外部软件之间的「万能插座」;Azure MCP Server 提供 200 多个结构化工具,覆盖 40 多个 Azure 服务,助手靠它列出资源清单、查询价格、读日志、诊断问题、执行真实的 Azure 操作。
-
Foundry MCP(AI 专家):针对 Microsoft Foundry(微软的 AI 模型部署平台)的专用通道,处理模型发现、模型部署、Agent 工作流这类 AI 场景。
Skills 教助手「该怎么做」,MCP 工具让助手「做得了」,插件负责把知识层和执行层打包在一起——这正是它和普通「提示词包」的区别:它不是一堆文字建议,而是把知识层和执行层一次装齐,两者对齐在同一个安装体里。
一套插件,多个编程助手通用
插件支持多宿主安装:GitHub Copilot(VS Code 与命令行版)、Claude Code、Cursor、Codex、Gemini CLI、OpenCode、IntelliJ IDEA 都能用。仓库通过一份 apm.yml 统一管理多宿主安装配置,其中 APM 是微软提供的插件管理工具,一条命令即可把插件同时装进多个编程助手。
安装方式
安装前需要备好三样东西:Azure 账号或订阅、Node.js 18 及以上版本(MCP 服务器靠 npx 启动)、Azure CLI 并已执行 az login 登录;若要用部署流程,还需 Azure Developer CLI(azd)登录。
常用的安装路径:
- 多助手一键装:运行
apm install microsoft/azure-skills,一次装到 Copilot、Claude Code、Cursor、Codex、Gemini 等; - Claude Code:运行
/plugin install azure@claude-plugins-official; - VS Code:安装 Azure MCP 扩展,配套的技能扩展会自动配置好 Azure MCP Server、Foundry MCP 和技能层;
- Cursor:在插件市场搜索 Azure 安装。
使用 Azure 中国云或 Azure 美国政务云等主权云环境的团队,需要给 MCP 服务器加 --cloud AzureChinaCloud 或 --cloud AzureUSGovernment 参数切换云环境,并先在本地 CLI 里登录对应云。
装完之后能干什么
装好后可以用三个问题快速验证插件是否生效:「部署这个项目需要哪些 Azure 服务?」应得到结构化的 Azure 方案而不是泛泛回答;「列出我的资源组」应真实调用账号返回结果;「Foundry 有哪些可用的 AI 模型?」应走 Foundry 通道回答。
实际场景里可以做的事包括:准备应用上云、部署前校验 Azure 部署文件、把项目部署到 Azure Container Apps、列出存储账户、在订阅里找成本优化点、排查容器应用健康检查失败的原因、确认托管身份该分配什么角色读 Blob 等。这些操作都落在真实账号上,而不是空谈建议。
一句话带走
对 Azure 开发者来说,azure-skills 的价值是把「懂 Azure 的专家知识」和「能操作 Azure 的双手」一起装进编程助手:装上之后,助手从「聊天顾问」变成「能干活的同事」,部署、排查、成本优化都能在实际账号上动手完成。这也是微软把 Coding Agent 从「建议者」推向「执行者」的一个典型代表。