news 2026/9/29 5:25:04

Agent Skills项目概览:微软开源175个AI编码智能体技能库,一条命令让Copilot学会Azure开发

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Agent Skills项目概览:微软开源175个AI编码智能体技能库,一条命令让Copilot学会Azure开发

Agent Skills项目概览:微软开源175个AI编码智能体技能库,一条命令让Copilot学会Azure开发

【免费下载链接】skillsSkills, MCP servers, Custom Agents, Agents.md for SDKs to ground Coding Agents项目地址: https://gitcode.com/gh_mirrors/agent/skills

Agent Skills是微软开源的AI编码智能体技能库,它为 Copilot CLI、VS Code 中的 GitHub Copilot 等编码智能体提供Azure SDK 与 Microsoft AI Foundry 的领域知识,内含175 个技能(Skills)、可安装插件、角色化自定义智能体、AGENTS.md 模板 与MCP 服务器配置,通过一条npx skills add microsoft/skills命令即可按需安装,让 AI 助手立刻具备专业云开发能力。

为什么需要AI编码智能体技能库?

编码智能体本身很强大,但它缺少你所用 SDK 的领域知识。Agent Skills 的思路是:上下文驱动开发——把 SDK 的正确用法、认证模式、避坑要点写成结构化的技能文件,在恰当的时机注入智能体的上下文窗口,把"过时的缓存知识"过滤掉,激活模型里已有的能力。

这张架构图展示了一个典型流程:Context7(Foundry 文档索引)、Agent Skills 仓库、Microsoft Learn MCP 三个知识源,经过选择性上下文注入进入上下文窗口——只保留与当前任务相关的技能(如 Foundry Agents、Cosmos DB Python Skill),无关技能被排除以防止上下文腐化(context rot),最终由 Copilot CLI 产出干净、可测试、可靠的代码。

⚠️ 官方提醒:按需选择技能,不要全部加载。加载过多技能会导致注意力稀释、Token 浪费和模式混淆,只复制当前项目真正需要的技能即可。

快速上手:一条命令安装 Agent Skills

打开终端,在项目根目录执行:

npx skills add microsoft/skills

向导会列出可选技能,勾选你需要的技能即可。技能会安装到你所选智能体的目录(例如 GitHub Copilot 对应.github/skills/);如果你同时使用多个智能体,还可以用符号链接共享同一套技能,避免重复维护。

偏好手动管理的同学,也可以克隆仓库后将具体技能目录复制到项目的.github/skills/下,仓库地址:

git clone https://gitcode.com/gh_mirrors/agent/skills

175个技能全解析:覆盖7种语言栈

技能按语言分插件打包,命名后缀一目了然(如-py、-ts、-java)。完整清单见 README.md 的 Skill Catalog 章节,各语言分布如下:

语言技能数后缀典型技能
Core(语言无关)11—cloud-solution-architect、mcp-builder、copilot-sdk
Foundry 平台11—foundry-models、foundry-workflows、foundry-memory
Python39-pyazure-cosmos-db-py、azure-ai-projects-py、fastapi-router-py
.NET28-dotnetazure-ai-openai-dotnet、azure-servicebus-dotnet
TypeScript25-tsazure-search-documents-ts、zustand-store-ts
Java25-javaazure-communication-sms-java、azure-cosmos-java
Rust7-rustazure-keyvault-secrets-rust、azure-cosmos-rust

其中Foundry 语言无关技能组是亮点:围绕 Microsoft AI Foundry 智能体平台,覆盖项目资源开通、模型部署与管理、托管智能体、多智能体工作流编排、知识库、长期记忆、可观测性与治理等 11 项能力,配合azCLI 与 Foundry MCP 即可落地,详见 .github/plugins/azure-skills/ 所在的 azure-skills 插件目录。

除此之外,仓库还提供11 个 Foundry 文档摘要文件,由每日工作流自动抓取更新:docs/llms.txt 收录链接与摘要,docs/llms-full.txt 收录全文,方便智能体随时检索最新 API 信息。

三大核心组件:技能、自定义智能体与MCP配置

① 技能(Skills):每个技能就是一个目录加一份SKILL.md,内含 YAML 元数据、适用/不适用场景触发词与最佳实践。例如 cloud-solution-architect 教智能体设计架构良好的 Azure 云系统,mcp-builder 教它构建 MCP 服务器,skill-creator 则是"造技能的技能"。

② 自定义智能体(Custom Agents):.github/agents/ 提供 5 个角色化智能体人格——后端(FastAPI + Cosmos DB)、前端(React + TypeScript)、基础设施(Bicep + Azure CLI)、规划者(任务拆解)与演示者(技术写作)。根目录的 Agents.md 是可直接抄到你自己项目的智能体行为配置模板,强调"先查官方文档再写码、简单优先、外科手术式修改"等核心原则。

③ MCP 服务器配置:.vscode/mcp.json 预置了文档类(microsoft-docs、context7、deepwiki)、开发类(github、playwright、terraform)与工具类(memory、markitdown 等)MCP 服务器,开箱即用。插件方面还有 deep-wiki(AI 生成项目 wiki)与 azure(云资源管理)两个可安装插件包。

质量保障:测试框架与Ralph Loop

"技能写得对不对"不是拍脑袋,而是靠 tests/harness/ 中的测试框架验证:129 个技能、1169 个测试场景,基于 GitHub Copilot SDK 生成代码后,对照每个技能的验收标准打分。

更妙的是Ralph Loop 迭代改进机制:生成代码 → 按验收标准评分(0–100 分)→ 分析失败点并生成可执行反馈 → 带着反馈重新生成 → 直到质量达标,全程自动化闭环。各技能的验收标准与场景定义在 tests/scenarios/ 下,场景格式规范见 tests/schemas/skill-scenarios.schema.json。

项目目录结构速览

路径说明
README.md项目总览、技能目录与安装指南
Agents.md智能体行为配置模板(可复制到自己项目)
.github/skills/核心技能目录(含向后兼容符号链接)
.github/plugins/按语言划分的插件包(azure-sdk-python 等)
tests/harness/技能质量测试框架与 Ralph Loop 实现
docs/每日自动更新的 Foundry 文档摘要
docs-site/技能探索站的 Astro 站点源码
hooks/continual-learning/持续学习 Hook:从会话中提取经验

写在最后

Agent Skills 代表了"上下文驱动开发"的完整开源实践:用结构化的领域知识代替零散的提示词,让 AI 编码智能体在 Azure 开发场景中少踩坑、快上手。无论你是 Python、.NET、TypeScript、Java 还是 Rust 开发者,都可以先挑 2~3 个与当前项目相关的技能装上试试——一条命令的成本,换一个"懂 Azure 的结对程序员"。

【免费下载链接】skillsSkills, MCP servers, Custom Agents, Agents.md for SDKs to ground Coding Agents项目地址: https://gitcode.com/gh_mirrors/agent/skills

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/29 5:24:59

Flask 流式响应与大文件导出

在后台导出几万行记录时,点击下载后浏览器长时间没有反应,究竟是查询慢,还是服务端先把全部内容攒在内存里才开始发送?本文用一个逐行生成 CSV 的最小服务观察首包与响应体的关系,并检查参数错误时能否在下载开始前得到明确的状态码。 读完后,可以用浏览器网络面板或 cu…

作者头像 李华
网站建设 2026/9/29 5:24:57

【GitHub项目实战】AutoCut 在文档中按片段剪辑视频

本项目致力于通过构建一个具备深度学习支持的多功能视频处理环境,为用户提供高效、智能的视频编辑和字幕生成工具。依托Anaconda环境管理工具和PyTorch的GPU加速能力,用户能够迅速搭建一个符合项目需求的Python环境。结合FunClip的源代码以及相关插件的安装和配置,用户可充分…

作者头像 李华
网站建设 2026/9/29 5:23:45

Pyre Query 命令完全指南:不跑全量检查也能获取类型信息

静态分析开发工具代码质量 【免费下载链接】pyre-check Performant type-checking for python. 项目地址: https://gitcode.com/gh_mirrors/py/pyre-check 点击查看 免费下载 Pyre(Performant type-checking for python)是 Meta 开源的 Pyth…

作者头像 李华
网站建设 2026/9/29 5:23:37

UnrealBuildTool深度解析:模块编译原理与跨平台构建实战

UBT这东西,我接触UE开发这几年,几乎天天跟它打交道。很多人刚上手Unreal的时候,都被那一堆.cs文件、构建规则、依赖配置绕晕,觉得UBT是个黑盒,只知道点一下编译就完事。但实际搞过几个平台的打包、折腾过自定义模块之后…

作者头像 李华
网站建设 2026/9/29 5:22:21

Qoder AI编程IDE安装配置与C++实战全攻略

最近不少朋友在问我 Qoder 这个 AI 编程工具到底怎么用,尤其是刚接触 AI IDE 的同学,总在安装、模型配置、项目接入这几个环节卡住。今天我把这段时间实际使用 Qoder 的完整过程整理出来,从下载安装到模型配置,再到一个 C 项目的真…

作者头像 李华