Azure Skills là plugin agent do Microsoft duy trì, trong đó lớp hướng dẫn Skills được phân phối cùng lớp thực thi MCP, bao phủ hơn 40 dịch vụ Azure và hơn 200 công cụ có cấu trúc. Nó hoạt động với GitHub Copilot, Claude Code, Cursor, Codex, Gemini CLI và IntelliJ IDEA, đồng thời hỗ trợ các đám mây chủ quyền như Azure China Cloud và Azure US Government.
Nói ngắn gọn
Azure Skills giải quyết một nỗi đau rất cụ thể: các agent lập trình biết cần làm gì, nhưng lại thiếu quyền hạn và cơ chế để thực sự làm điều đó. Microsoft đóng gói tri thức vận hành của Azure (lớp Skills) cùng một bộ công cụ MCP có khả năng thực thi thao tác thật trên Azure (lớp thực thi) vào cùng một plugin. Nhờ vậy các agent như GitHub Copilot, Claude Code, Cursor hay Codex chỉ với một lần cài đặt đã có trọn vẹn năng lực triển khai, chẩn đoán sự cố, quản trị và phân tích chi phí.
Azure Skills là gì
Azure Skills là plugin agent chính thức của Microsoft, cung cấp cho agent lập trình các kỹ năng chuyên biệt về Azure và cấu hình MCP Server. Nó kết hợp tri thức Azure với hơn 200 công cụ có cấu trúc, giúp các agent tương thích — GitHub Copilot, Claude Code, Cursor, Codex và những agent khác — thực hiện công việc thực thụ trong quản lý, triển khai, giám sát và tối ưu tài nguyên Azure.
Cần nhấn mạnh điều mà nó không phải: đây không phải là gói prompt. Gói prompt chỉ dạy mô hình «cách suy nghĩ về dạng vấn đề này», còn Azure Skills còn cho biết «nên gọi interface nào của Azure và gọi như thế nào». Cái thứ nhất để lại văn bản trong cửa sổ trò chuyện; cái thứ hai tạo ra thay đổi trên tài nguyên đám mây có thật.
Các năng lực chính
Xây dựng và triển khai — Các kỹ năng azure-prepare, azure-validate, azure-deploy và azure-upgrade bao phủ toàn bộ vòng đời ứng dụng: kiểm tra môi trường trước khi phát hành, xác thực cấu hình, triển khai thực tế và nâng cấp phiên bản. Từ đó hình thành một luồng liên tục mà bạn có thể điều khiển hoàn toàn trong một cuộc hội thoại. Thay vì nhảy qua lại giữa tài liệu, tài liệu tham khảo dòng lệnh và cổng quản trị, bạn chỉ cần mô tả mục tiêu và để agent đi từng bước.
Chẩn đoán sự cố và quản trị — Plugin kết hợp azure-diagnostics, appinsights-instrumentation và azure-compliance để hỗ trợ chẩn đoán sự cố ở môi trường sản xuất và kiểm toán tuân thủ. Công cụ đầu tiên kéo log và xác định bất thường, công cụ thứ hai gắn telemetry của Application Insights vào ứng dụng, công cụ thứ ba rà soát cấu hình tài nguyên theo các thực hành tốt nhất. Chuỗi xử lý sự cố — đọc log, thêm giám sát, sửa cấu hình, rồi quay lại kiểm tra tuân thủ — vì thế được gom lại thành một cuộc hội thoại.
Tối ưu chi phí và kiến trúc — azure-cost, azure-compute và azure-resource-visualizer mang đến phân tích chi phí và trực quan hóa kiến trúc. Dữ liệu chi phí thường đến chậm và chỉ nhìn thấy sau khi sự việc đã qua; khi truy vấn giá và thống kê mức sử dụng trở thành công cụ mà agent có thể gọi, câu hỏi «kiến trúc này chạy mỗi tháng tốn bao nhiêu?» trở thành điều có thể hỏi thoải mái ngay lúc đang viết code. Trực quan hóa tài nguyên giúp bạn hiểu topo hiện tại thay vì dán mắt vào một đống định danh tài nguyên.
Tích hợp xuyên dịch vụ — Hỗ trợ azure-ai, azure-storage, azure-kusto, azure-messaging, azure-rbac và hơn 40 dịch vụ Azure khác. Phạm vi trải dài từ máy ảo và dịch vụ container đến lưu trữ, nhắn tin và chính mô hình phân quyền. Chính bề rộng này biến plugin thành một lớp thao tác chung cho toàn bộ nền tảng chứ không chỉ là «trợ thủ triển khai».
Luồng công việc Foundry — Foundry MCP tích hợp sẵn đảm nhiệm khám phá mô hình, triển khai và điều phối luồng công việc của agent. Với các đội xây dựng ứng dụng AI, lớp này nối catalog mô hình, triển khai endpoint và điều phối luồng công việc lại với nhau, để các nhà khoa học dữ liệu có thể để agent tự tìm mô hình sẵn có và dựng endpoint mà không cần lật tài liệu từng trang.
Cách sử dụng
Chuẩn bị môi trường — Bạn cần đăng ký Azure, Node.js 18 trở lên, Azure CLI đã đăng nhập (chạy az login) và Azure Developer CLI đã đăng nhập (chạy azd auth login). Bước này bắt buộc: plugin thao tác trên tài nguyên đám mây qua thông tin xác thực cục bộ, nên nếu không có phiên đăng nhập thì các lệnh gọi công cụ sẽ chẳng có đối tượng để tác động.
Chọn cách cài đặt — Dùng cài đặt một dòng qua APM (apm install microsoft/azure-skills) hoặc cài theo từng nền tảng đích: Copilot CLI, VS Code, Claude Code, Cursor, Codex, Gemini CLI và IntelliJ IDEA.
Chi tiết từng nền tảng — Người dùng VS Code cài Azure MCP Extension từ Marketplace; tiện ích này tự động cấu hình cả MCP Server lẫn lớp Skills nên hầu như không cần sửa file cấu hình thủ công. Người dùng Claude Code chạy /plugin install azure@claude-plugins-official hoặc chỉ cần tìm «azure» trong danh sách plugin. Người dùng Codex trước hết chạy codex plugin marketplace add microsoft/azure-skills rồi qua /plugins để cài azure.
Kích hoạt và xác minh — Sau khi cài, bạn có thể bật tắt từng kỹ năng: chạy /skills trong Codex để bật hoặc tắt các kỹ năng Azure cụ thể. Để xác nhận mọi thứ đã vào đúng chỗ, gõ /skill:azure trong Copilot Chat để xem danh sách kỹ năng khả dụng. Bật tất cả cùng lúc sẽ tạo gánh nặng ngữ cảnh không cần thiết, vì vậy chỉ nên bật những gì nhiệm vụ hiện tại thực sự cần.
Ưu điểm nổi bật
- Thực thi thật, không phải lời khuyên. Khác với gói prompt, plugin đi kèm các công cụ MCP khả dụng trực tiếp thao tác lên tài nguyên Azure; kết quả của agent là một việc đã xảy ra chứ không phải một đoạn gợi ý.
- Ba lớp đồng bộ. Lớp hướng dẫn Skills và lớp thực thi MCP được đóng gói trong cùng một plugin, xóa bỏ khoảng trống giữa việc biết phải làm gì và làm được việc đó.
- Bao phủ nhiều môi trường. Một plugin phục vụ Copilot, Claude Code, Cursor, Codex, Gemini và IntelliJ, nên các thành viên dùng editor khác nhau vẫn cộng tác được.
- Bề rộng: hơn 200 công cụ. Bao phủ hơn 40 dịch vụ Azure, từ máy ảo đến dịch vụ AI, từ kiểm soát chi phí đến kiểm toán tuân thủ, tất cả trong cùng một không gian tên.
- Hỗ trợ đám mây chủ quyền. Có thể cấu hình cho Azure China Cloud, Azure US Government và các môi trường tương tự, đáp ứng yêu cầu lưu trú dữ liệu và quy định ngành.
Kịch bản sử dụng
- Phát triển cloud-native — Nhờ agent tạo cụm AKS, cấu hình Azure AI Gateway hay triển khai ứng dụng ngay khi đang viết code, không cần ngắt mạch suy nghĩ để mở cổng quản trị.
- Quản trị chi phí — Đội tài chính hoặc nền tảng qua agent truy vấn chi phí lịch sử, dự báo chi tiêu tương lai và phát hiện lãng phí do tài nguyên nhàn rỗi hoặc cấu hình sai.
- Kiểm toán tuân thủ — Đội bảo mật chạy azure-compliance để tự động kiểm tra secret hết hạn trong Key Vault, gán RBAC quá quyền và các sai lệch khỏi thực hành tốt nhất.
- Di chuyển liên đám mây — Đánh giá lộ trình di chuyển và các điểm cần cấu trúc lại khi chuyển tải công việc như AWS Lambda sang Azure Functions.
- Hạ tầng AI — Nhà khoa học dữ liệu dùng Foundry MCP để khám phá mô hình, triển khai endpoint và quản lý luồng công việc agent, tự động hóa việc đưa mô hình lên production.
Kho mã và tình trạng mã nguồn mở
Dự án được duy trì công khai tại https://github.com/microsoft/azure-skills bởi chính đội ngũ Microsoft. Danh mục kỹ năng, nhật ký thay đổi và hướng dẫn đóng góp đều công khai, để người dùng doanh nghiệp có thể hoàn tất rà soát bảo mật nội bộ trước khi áp dụng.
Khác biệt so với công cụ tương tự
So sánh với browser-act, một công cụ khác cũng theo dạng skill, cho thấy rõ sự khác biệt về định vị. Azure Skills là plugin agent cho hạ tầng đám mây, tập trung triển khai, giám sát, quản trị chi phí và kiểm toán tuân thủ tài nguyên Azure; browser-act là thư viện skill tự động hóa trình duyệt để duyệt web, thao tác DOM, điền biểu mẫu và trích xuất dữ liệu.
Về chuẩn giao thức, Azure Skills dựa trên MCP (Model Context Protocol), một chuẩn mở, còn browser-act dùng cơ chế đăng ký skill riêng. Đối tượng thực thi cũng khác: cái thứ nhất nhắm tới REST API của Azure, Azure CLI và resource graph; cái thứ hai nhắm tới engine trình duyệt và DOM API. Về quy mô, cái thứ nhất có hơn 200 công cụ có cấu trúc gồm kiểm kê tài nguyên, truy vấn giá, chẩn đoán log và cấu hình RBAC; cái thứ hai khoảng 15–20 thao tác trình duyệt như nhấp, nhập, cuộn, chụp màn hình và điều hướng.
Cách gắn với agent cũng khác: Azure Skills hỗ trợ nhiều harness và sau một lần cài có thể dùng lại ở Copilot, Claude, Cursor, Codex, Gemini và IntelliJ, trong khi browser-act thường gắn với Claude hoặc một môi trường agent cụ thể. Ở lớp quyết định, Azure Skills có luồng công việc được tuyển chọn, cây quyết định và rào chắn — cho bạn biết khi nào nên triển khai và tránh rủi ro gì —, còn browser-act điều phối chuỗi thao tác để thực hiện tác vụ duyệt từng bước. Về ranh giới an toàn, Azure Skills dựa vào RBAC của Azure, rào chắn tuân thủ và cảnh báo chi phí; browser-act trông cậy vào sandbox của trình duyệt và kiểm soát quyền của agent.
Tóm lại, hai công cụ bổ sung cho nhau chứ không thay thế nhau: một cái quản tài nguyên trên đám mây, cái kia quản trang trong trình duyệt, và dự án thực tế thường cần cả hai.

Câu hỏi thường gặp
Azure Skills khác gì so với một gói prompt thông thường?
Gói prompt chỉ cung cấp cho mô hình các mẫu lập luận và cách diễn đạt, nên kết quả vẫn dừng ở mức lời khuyên bằng văn bản. Azure Skills gộp trong cùng một plugin cả lớp hướng dẫn Skills và lớp thực thi MCP, để agent có thể gọi các công cụ đóng gói sẵn đọc và ghi tài nguyên Azure thật, tạo ra thay đổi thực tế. Nhờ cây quyết định và rào chắn tích hợp, agent không chỉ biết cần làm gì mà còn làm được việc đó một cách an toàn.
Azure Skills hỗ trợ những môi trường agent lập trình nào?
Phạm vi gồm Copilot CLI, VS Code (qua Azure MCP Extension trên Marketplace), Claude Code, Cursor, Codex, Gemini CLI và IntelliJ IDEA. Bạn có thể cài tất cả bằng apm install microsoft/azure-skills hoặc dùng chợ plugin của từng nền tảng; một lần cài có thể dùng lại ở nhiều môi trường.
Những điều kiện tiên quyết nào cần có để dùng Azure Skills?
Bạn cần đăng ký Azure, Node.js 18 trở lên, Azure CLI đã đăng nhập bằng az login và Azure Developer CLI đã đăng nhập bằng azd auth login. Plugin thao tác trên tài nguyên đám mây qua thông tin xác thực cục bộ, nên trạng thái đăng nhập và quyền RBAC quyết định trực tiếp mức độ agent được phép thực hiện.
Azure Skills có dùng được với đám mây chủ quyền hoặc khu vực Azure không thuộc phạm vi toàn cầu không?
Có. Nó có thể được cấu hình cho các môi trường chủ quyền như Azure China Cloud và Azure US Government, phù hợp với đội ngũ có yêu cầu lưu trú dữ liệu hoặc chịu quy định ngành. Vì ranh giới an toàn dựa trên RBAC gốc của Azure và các rào chắn tuân thủ, phạm vi quyền thực tế vẫn nằm trong tay đội của bạn.