microsoft/skills
Skills, MCP servers, Custom Agents, Agents.md for SDKs to ground Coding Agents
Microsoft / skills – 為 Azure 驅動的 AI 編碼代理提供的代理技能
是什麼 – 一個精心挑選的 「技能」 收集,包含即用型程式碼片段、設定範本與小型外掛,用來教導 AI 編碼代理(例如 GitHub Copilot CLI、VS Code 中的 Copilot)如何流暢地使用 Microsoft Azure 服務、Microsoft Foundry 平台以及眾多其他 Microsoft SDK。每個技能都位於獨立的資料夾中(例如 azure-cosmos-db-py/),可安裝至代理的 .github/skills/ 目錄中,讓代理能呼叫相應的 SDK、產生範本程式碼,或執行常見操作,而無需您手動撰寫底層程式碼。
為何重要
- 為代理提供領域知識 – 大型語言模型代理已了解 Azure SDK 的結構,但需要正確的 啟用上下文 才能浮現正確的模式。技能提供了此上下文,將通用 LLM 轉變為專業的 Azure 開發者。
- 即插即用 – 超過 170 個技能涵蓋 Azure 核心服務(Cosmos DB、Storage、Event Grid 等)、AI 服務(OpenAI、Vision、Speech)、Microsoft 365 以及新的 Foundry 代理平台。僅安裝您需要的技能,保持代理的提示大小小,token 預算高效。
- 一致的工具鏈 – 技能也附帶 MCP(Model-Control-Plane)伺服器範本、自訂代理與
AGENTS.md設定檔,提供可重複的方式,為後端、前端、基礎設施或規劃角色建立代理。
快速入門(一行命令)
npx skills add microsoft/skills # 啟動精選您想要的技能的精靈
精靈會將選定的技能資料夾複製到您的專案中(例如 .github/skills/azure-cosmos-db-py/),並在多個代理共享相同技能時建立符號連結。
替代方案:克隆倉儲並手動複製所需資料夾,或在多專案設定中建立符號連結。
倉儲的核心元件
| 元件 | 提供的內容 |
|---|---|
| 技能目錄(約 175 個技能) | 面向 Azure SDK、Foundry API 及其他 Microsoft 服務的即用型、語言特定封裝。每個技能包含範例程式碼、skill.md 描述與可選的 MCP 伺服器骨架。 |
| 外掛 | 小型 npm/py/nuget 套件(例如 deep-wiki、azure‑skills),可加入代理執行時以暴露額外工具。 |
| 自訂代理 | 面向角色的代理範本(後端、前端、基礎設施、規劃者),包含預先填入的 AGENTS.md 檔案,告訴代理如何行為。 |
| MCP 設定 | 面向文件查找、網路搜尋、程式碼解譯器與 A2A 工具編排等的預先設定 Model-Control-Plane 伺服器。 |
| 文件與技能探索器 | 一個 Web UI(https://microsoft.github.io/skills/),列出所有技能,提供一鍵安裝按鈕,並連結至詳細使用文件。 |
典型使用情境
- 加速 Azure SDK 開發 – 加入
azure-storage-blob-py,讓 Copilot 立即產生正確的 Blob 儲存體 CRUD 程式碼。 - 建構 Foundry 托管代理 – 使用
foundry-hosted-agents技能,架構一個容器化代理,註冊至 Foundry MCP,取得自己的 Entra 身分,並可透過 Foundry API 呼叫。 - 為代理建立長期記憶 – 安裝
foundry-memory,為代理提供一個跨會話持續存在的知識儲存庫。 - 強制執行治理 – 部署
foundry-governance,為一整組代理設定 RBAC、路由政策與負責任的 AI 檢查。 - 產生可投入生產的骨架 – 將
fastapi-router-py與儲存技能結合,快速啟動一個完全型別化的 FastAPI 服務,具備驗證與資料持久化功能。
適合誰使用
- 在 Azure 上建構 AI 協助工具的開發者,希望其 Copilot/Foundry 代理能開箱即用地理解 Azure 特定模式。
- DevOps / 平台工程師,需要在多個倉儲或團隊間重複使用、版本控制的技能集。
- 機器學習工程師,利用 Azure AI 服務(OpenAI、Vision、Speech),希望代理能產生正確的 SDK 呼叫。
- 產品團隊,希望透過
cloud-solution-architect技能強制執行一致的架構(例如,符合良好架構的雲端解決方案)。
取得協助 / 貢獻
- 測試與 CI – README 頂部的徽章顯示每個技能都經過測試框架與 Copilot-SDK 評估工作流程的驗證。
- 貢獻 – 倉儲標記為 進行中;您可以提交 PR 來新增技能、改善文件或擴展測試覆蓋率。
- 文件 – 完整文件位於 https://microsoft.github.io/skills/(安裝指南、技能目錄、API 參考)。
TL;DR
microsoft/skills 是一個 真實且積極維護 的工具箱,透過提供數百個即插即用的「技能」(程式碼範本、MCP 伺服器、設定檔),將通用 AI 編碼代理轉變為精通 Azure 的助手。僅安裝您需要的技能,保持代理的上下文簡潔,並讓代理立即產生正確的 Azure SDK 程式碼。
連結
相關
- 專案
- 專案
- 專案
- 專案
- 專案