# Microsoft Agent Skills

> An open-source collection of 132 domain-specific skills, custom agents, AGENTS.md templates, and MCP configurations for AI coding agents working with Azure SDKs and Microsoft AI Foundry.

Agent Skills is an open-source repository by Microsoft providing 132 domain-specific knowledge files (skills) that activate correct SDK patterns in AI coding agents like GitHub Copilot. It covers Azure SDKs across Python, .NET, TypeScript, Java, and Rust, along with custom agent personas, reusable prompt templates, and pre-configured MCP server setups. Skills are installed via a simple CLI wizard and symlinked across agent configurations, making it easy to share context across multiple agents in the same project. The repository is under active development with a built-in test harness that validates generated code against acceptance criteria.

- **132 Skills across 6 languages** — *Domain-specific knowledge files for Azure SDK and Foundry development covering Python (41), .NET (28), TypeScript (25), Java (25), Rust (7), and Core (9) skills.*
- **1-click install via CLI** — *Run `npx skills add microsoft/skills` to launch a wizard that installs only the skills you need into your agent's directory (e.g., `.github/skills/`).*
- **Skill Explorer** — *Browse all 132 skills with descriptions and 1-click install at the hosted GitHub Pages documentation site.*
- **Installable Plugins** — *Bundled plugin packages like `deep-wiki` (AI-powered wiki generator) and `azure-skills` (Azure MCP integration) installable via Copilot CLI slash commands.*
- **Custom Agent Personas** — *Role-specific agent definitions for backend, frontend, infrastructure, planner, and presenter roles, configurable via the AGENTS.md template.*
- **MCP Server Configurations** — *Pre-configured MCP server references for documentation (microsoft-docs, context7, deepwiki), development (github, playwright, terraform), and utilities (memory, markitdown).*
- **Test Harness with Ralph Loop** — *1,158 test scenarios validate skill quality; the Ralph Loop iteratively generates, evaluates, and re-generates code until a quality threshold is met.*
- **Reusable Prompt Templates** — *Structured prompts for code review, Zustand store creation, React Flow node creation, and FastAPI endpoint generation.*
- **AGENTS.md Template** — *A ready-to-use template for configuring agent behavior, tool access, and skill loading in any project.*
- **Selective Context Loading** — *Skills are designed to be loaded selectively to avoid context rot—only copy skills essential for your current project.*

## Features
- 132 domain-specific skills for Azure SDKs
- Skills for Python, .NET, TypeScript, Java, and Rust
- CLI wizard for selective skill installation
- Skill Explorer with 1-click install
- Installable plugin packages (deep-wiki, azure-skills)
- Custom agent personas (backend, frontend, infrastructure, planner)
- Pre-configured MCP server references
- AGENTS.md project configuration template
- Reusable prompt templates
- Test harness with 1158 test scenarios
- Ralph Loop iterative quality improvement
- Symlink support for multi-agent setups
- Daily automated documentation updates via GitHub Actions
- Sensei-style skill scoring

## Integrations
GitHub Copilot, GitHub Copilot CLI, VS Code, Azure AI Foundry, Azure OpenAI, Azure Cosmos DB, Azure Storage, Azure Service Bus, Azure Event Hubs, Azure Event Grid, Azure Key Vault, Azure Identity, Azure AI Search, Azure Monitor, Azure App Configuration, Azure Container Registry, Azure API Management, Microsoft 365 Agents SDK, FastAPI, Playwright, OpenTelemetry, Terraform, React, Zustand, Pydantic

## Platforms
WINDOWS, WEB, API, VSC_EXTENSION, DEVELOPER_SDK, CLI

## Pricing
Open Source

## Links
- Website: https://microsoft.github.io/skills/
- Documentation: https://microsoft.github.io/skills/#documentation
- Repository: https://github.com/microsoft/skills
- EveryDev.ai: https://www.everydev.ai/tools/microsoft-agent-skills
