Dev & Engineering ✓ Microsoft · Official azuremicrosoft-foundryazure-sdkmcp-serverscopilot-sdkcustom-agentscode-testing

Microsoft Agent Skills

Reusable Azure SDK and Microsoft Foundry guidance for AI coding agents.

FollowSkills review · FSRS-2.0
Not yet reviewed
See the full review method →

What does this skill do, and when should you use it?

Microsoft Agent Skills is an open-source repository of skills, custom agents, AGENTS.md templates, and MCP configurations for coding agents working with Azure SDKs and Microsoft AI Foundry. Its catalog spans Python, .NET, TypeScript, Java, and Rust, covering AI services, storage, messaging, identity, monitoring, infrastructure, and frontend patterns. The repository also includes installable plugins, prompt templates, role-specific agents, and a GitHub Copilot SDK-based test harness. It is explicitly a work in progress, so coverage and SDK guidance may change.

It provides an npx installation wizard for selecting skills and placing them in an agent directory such as .github/skills/, with symlink-based sharing across agents and projects. Its SKILL.md resources provide guidance for Azure SDKs, Microsoft Foundry, Copilot SDK, MCP servers, frontend systems, and cloud architecture. The repository also supplies deep-wiki and azure-skills plugins, AGENTS.md and role-agent templates, MCP server configurations, reusable prompts, and acceptance tests with mock execution and iterative evaluation patterns.

  1. An Azure developer using Python, .NET, TypeScript, Java, or Rust needs service-specific SDK patterns for authentication, imports, storage, messaging, or AI workloads.
  2. A team is building Microsoft Foundry projects, model deployments, hosted agents, workflows, knowledge bases, memory, observability, or governance features.
  3. A coding-agent user wants backend, frontend, infrastructure, planning, or presentation context packaged as reusable agent resources.
  4. A developer needs to build MCP servers or configure documentation, GitHub, browser automation, Terraform, or utility MCP servers.
  5. A team wants acceptance criteria, mock scenarios, and iterative evaluation for code generated from agent skills.

What are this skill's strengths and limitations?

Pros
  • Broad coverage of Azure SDKs and Microsoft Foundry across five programming languages.
  • Combines skills with plugins, custom agents, AGENTS.md templates, MCP configurations, prompts, and tests.
  • Provides a copyable installation command and multi-agent sharing patterns.
  • Includes acceptance criteria, test scenarios, mock mode, and iterative quality evaluation.
Limitations
  • The repository is explicitly under active development, so guidance and coverage may change.
  • The README contains inconsistent skill totals and category counts, so no single exact total can be confirmed from the supplied material.
  • SKILL.md content is not cached, so individual skill prerequisites, triggers, and implementation details cannot be verified here.
  • The test-coverage summary covers only a stated subset of languages and skills and does not establish equal coverage for every resource.

How do you install this skill?

Recommended command: npx skills add microsoft/skills. Use the wizard to select the required skills; installation places them in the chosen agent directory, such as .github/skills/ for GitHub Copilot. Alternatively, run git clone https://github.com/microsoft/skills.git and copy selected skill directories, or use the documented symlink approach.

How do you use this skill?

Install only the skills relevant to the current project. Then give a compatible coding agent a concrete request, for example: "Use azure-ai-projects-py to create a Microsoft Foundry project client and configure evaluations." The README does not document one universal trigger syntax or one single skill path; the exact location depends on the selected skill and agent configuration.

FAQ

Who should adopt this repository?
It is aimed at developers and teams using Azure SDKs, Microsoft Foundry, or AI coding agents such as GitHub Copilot.
Should all skills be installed?
No. The README recommends installing only skills essential to the current project to avoid diluted context and wasted tokens.
Does installation require network access and local tooling?
The documented installation methods use npx and git clone, and the repository references MCP, documentation, and GitHub resources, so installation or some capabilities require network and command-line access.
Is it intended for non-Microsoft cloud or general office workflows?
The supplied material focuses on Azure SDKs, Microsoft Foundry, and coding-agent workflows; it does not establish broader support for other clouds or general office use.

More skills from this repository

All from microsoft/agent-skills

Dev & Engineering ✓ Microsoft · Official

Azure Skill Creator

A disciplined guide for building concise, verifiable Azure SDK skills for coding agents.

Dev & Engineering ✓ Microsoft · Official

Microsoft Foundry Agent Skill

Manage the Microsoft Foundry agent lifecycle with azd and Foundry MCP—from scaffolding and deployment to evaluation and optimization.

Dev & Engineering ✓ Microsoft · Official

Azure AI Transcription for Python

Guides Python applications through Azure AI real-time and batch speech-to-text transcription.

Dev & Engineering ✓ Microsoft · Official

Azure AI Projects for TypeScript

Practical TypeScript guidance for building Azure AI Foundry applications with project clients, agents, tools, and evaluations.

Dev & Engineering ✓ Microsoft · Official

GitHub Copilot SDK Builder

Build programmable GitHub Copilot applications and agent workflows through one multi-language SDK.

Dev & Engineering ✓ Microsoft · Official

Microsoft Foundry Python Projects Skill

Gives coding agents dependable patterns for building Foundry AI applications with the Azure AI Projects Python SDK.

Dev & Engineering ✓ Microsoft · Official

Azure Playwright Workspace Manager

Provision and manage Microsoft Playwright Testing workspaces with .NET and Azure Resource Manager.

Dev & Engineering ✓ Microsoft · Official

Azure Document Intelligence for TypeScript

Extract document text, tables, and structured fields in TypeScript applications.

Dev & Engineering ✓ Microsoft · Official

Azure Identity for .NET

Guides .NET applications in authenticating Azure SDK clients with Microsoft Entra ID.

Dev & Engineering ✓ Microsoft · Official

MCP Server Development Guide

A practical guide to building clear, testable MCP servers that let LLMs work with external APIs.

Dev & Engineering ✓ Microsoft · Official

Azure Queue Storage TypeScript Skill

Build Azure Queue Storage workers that send, receive, inspect, and manage messages in TypeScript or JavaScript.

Dev & Engineering ✓ Microsoft · Official

Azure AI Persistent Agents for Java

Guides Java developers through building and managing Azure AI agents with persistent threads, messages, runs, and tools.

Dev & Engineering ✓ Microsoft · Official

Azure Identity for TypeScript

Configure secure, flexible Microsoft Entra ID authentication for TypeScript Azure applications.

Automation & Ops ✓ Microsoft · Official

Azure Cloud Migration Assistant

Assess cross-cloud workloads and convert them for Azure services.

Automation & Ops ✓ Microsoft · Official

Azure Resource Lookup

Inventory, filter, and discover Azure resources across subscriptions.

Dev & Engineering ✓ Microsoft · Official

Azure AI Content Safety for Python

Guides Python applications in detecting harmful text and images and enforcing custom blocklists.

Dev & Engineering ✓ Microsoft · Official

Azure Blob Storage for Rust

Guides Rust developers through official Azure SDK patterns for managing blobs and containers.

Dev & Engineering ✓ Microsoft · Official

Microsoft Docs Researcher

Ground coding agents in official Microsoft documentation for concepts, tutorials, configuration, limits, and best practices.

Dev & Engineering ✓ Microsoft · Official

Azure Conversation Understanding for Python

Helps Python developers analyze conversation intents and entities with the Azure SDK.

Dev & Engineering ✓ Microsoft · Official

Azure Voice Live for Python

Guides Python developers in building real-time, bidirectional voice AI applications on Azure.

Related skills