โ˜๏ธ Azure Agent Skills

June 16, 2026 ยท View on GitHub

๐Ÿš€ Agentic Skills for Azure Development

Supercharge your AI coding assistant with curated, production-ready skills for Microsoft Azure. Works seamlessly with:

๐ŸŸฃ Claude Code | ๐Ÿ”ต Gemini CLI | ๐ŸŸข Codex CLI | ๐Ÿ”ด Antigravity IDE | ๐Ÿฉต GitHub Copilot | ๐ŸŸ  Cursor | โšช OpenCode | ๐ŸŒธ AdaL CLI


License: CC BY 4.0 License: MIT

Agent Skills Copilot

Claude Code Gemini CLI Codex CLI Cursor OpenCode Antigravity AdaL CLI

Azure Agent Skills is a curated collection of high-quality agentic skills specifically designed for Azure cloud development. These skills follow the Agent Skills open standard and work seamlessly with modern AI coding assistants to provide expert-level guidance on Azure services.


๐Ÿ“ Table of Contents


๐Ÿš€ New Here? Start Here!

1. ๐Ÿฃ What is this?

AI Agents (like GitHub Copilot, Claude Code, or Cursor) are smart, but they lack specific, up-to-date knowledge about Azure services. Skills are folders containing markdown instructions, scripts, and resources that teach AI agents how to work with Azure services correctly, every time.

๐Ÿ’ก Skills are reusable, filesystem-based resources that provide AI agents with domain-specific expertise. They load on-demand and eliminate the need to repeatedly provide the same guidance across conversations.

2. ๐Ÿ“š How These Skills Are Created

Microsoft Learn documentation already encodes decisions, procedures, best practices, and constraints โ€” exactly what agents need to act effectively. Rather than relying on RAG to retrieve and summarize raw text every time, we pre-compile this knowledge into structured, executable skills.

Documentation as Pre-Built Skills: Many effective agent skills are not new inventions โ€” they are structured patterns, workflows, and decision logic that already exist in documentation. Consider what Learn content contains:

  • API patterns and usage guidance
  • Service configuration procedures
  • Platform best practices and constraints
  • Troubleshooting decision trees
  • Security and compliance requirements

Our approach:

  1. Extract high-value, task-oriented capabilities from Learn content
  2. Classify by purpose (limits, troubleshooting, configuration, architecture, etc.)
  3. Reveal only when relevant to the user's intent

The knowledge is pre-compiled into actions, choices, and guardrails the agent can use directly โ€” not raw text that needs interpretation.

Each skill provides:

  • ๐Ÿ“š Curated documentation links organized by topic
  • ๐Ÿ”— Direct access to Microsoft Learn content
  • ๐ŸŽฏ Best practices and architecture patterns
  • โš ๏ธ Troubleshooting guides and common pitfalls

3. โšก๏ธ Quick Start

A short path to getting started โ€” full installation details are in the ๐Ÿ› ๏ธ Installation section below.

๏ฟฝ Plugin install (recommended): VS Code, Claude Code, and Codex can install everything as a single agent plugin โ€” no cloning or copying.

  • VS Code: Command Palette โ†’ Chat: Install Plugin From Source โ†’ paste https://github.com/MicrosoftDocs/agent-skills
  • Claude Code: /plugin marketplace add MicrosoftDocs/agent-skills, then /plugin install azure-agent-skills@microsoft-agent-skills
  • Codex: codex plugin marketplace add MicrosoftDocs/agent-skills, then install azure-agent-skills from /plugins

๐Ÿ‘‰ See โšก One-Click Plugin Install for full steps and the marketplace options.

๐Ÿ› ๏ธ Other assistants (manual):

  1. Clone the repo:

    git clone https://github.com/MicrosoftDocs/agent-skills.git
    
  2. Copy the contents of the skills/ folder to your AI assistant's skills path (see ๐Ÿ› ๏ธ Installation for the destination table and important notes).

  3. VS Code users (manual mode): enable chat.agent.skills in Settings so the editor will load skills.

  4. Start coding โ€” your AI assistant will automatically discover and use the installed skills.

4. ๐Ÿง  How Skills Work

Skills use progressive disclosure to efficiently load content only when needed:

  1. Level 1 - Discovery: Agent reads skill name and description from YAML frontmatter
  2. Level 2 - Instructions: When triggered, agent loads the full SKILL.md content
  3. Level 3 - Resources: Agent accesses additional files (scripts, examples) as needed

Once installed, just ask your AI assistant naturally:

"Help me set up Azure Functions with Durable Functions"

"What are the best practices for Azure Container Apps?"

"How do I configure Azure API Management?"

The skills will automatically provide context from official Microsoft documentation.


โšก One-Click Plugin Install

๐Ÿš€ Recommended. This repository ships as a ready-to-use agent plugin with native manifests for every major assistant. Install once and all 193+ skills are available โ€” no cloning, no copying, no manual skills/ setup.

๐ŸŸฆ VS Code

Option 1 โ€” Install directly from source

  1. Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P).
  2. Run Chat: Install Plugin From Source.
  3. Paste the repository URL:
    https://github.com/MicrosoftDocs/agent-skills
    
  4. VS Code clones and installs the plugin. All skills now appear in Chat: Configure Skills.

Option 2 โ€” Add it as a plugin marketplace

Register this repo as a marketplace to browse and install (and get updates) from the Extensions view.

  1. Add the repository to your chat.plugins.marketplaces setting:
    // settings.json
    "chat.plugins.marketplaces": [
      "MicrosoftDocs/agent-skills"
    ]
    
  2. Open the Extensions view (Ctrl+Shift+X) and search @agentPlugins.
  3. Find azure-agent-skills and select Install.

โš ๏ธ Preview feature. Agent plugins require chat.plugins.enabled to be set to true. This setting may be managed by your organization. If you don't see the option, ask your administrator or use the manual installation below.

๐ŸŸฃ Claude Code

Claude Code installs this repo as a plugin through its marketplace. From within Claude Code:

  1. Add this repository as a marketplace:
    /plugin marketplace add MicrosoftDocs/agent-skills
    
  2. Install the plugin:
    /plugin install azure-agent-skills@microsoft-agent-skills
    
  3. Run /reload-plugins (or restart Claude Code) to activate. All skills are now available.

๐ŸŸข OpenAI Codex

Codex installs this repo as a plugin through its plugin browser. From the Codex CLI:

  1. Add this repository as a marketplace:
    codex plugin marketplace add MicrosoftDocs/agent-skills
    
  2. Open the plugin browser and install azure-agent-skills from the microsoft-agent-skills marketplace:
    /plugins
    
  3. Restart Codex if the skills don't appear immediately.

๐Ÿ’ก One repo, every tool. The same repository ships native plugin manifests for each ecosystem โ€” plugin.json (VS Code / Copilot CLI), .claude-plugin/ (Claude Code), and .codex-plugin/ + .agents/plugins/ (Codex) โ€” so a single install gets you all skills wherever you work.


๐Ÿ”Œ Compatibility & Invocation

These skills follow the Agent Skills open standard (SKILL.md format) and work with any AI coding assistant that supports agentic skills.

AI Coding AssistantTypeSkills Path / LocationHow to Invoke
Claude CodeAnthropic CLI.claude/skills/Natural language, /skill-name
Gemini CLIGoogle DeepMind.gemini/skills/Natural language
Codex CLIOpenAI.codex/skills/Natural language
Antigravity IDEDeepMind IDE.agent/skills/Agent mode, natural language
GitHub CopilotVSCode Ext.github/skills/Natural language, @workspace
CursorAI-native IDE.cursor/skills/@skill-name in Chat
OpenCodeOpen-source CLI.agent/skills/opencode run @skill-name
AdaL CLISylphAI Agent.adal/skills/Auto-load, natural language

๐Ÿ’ก Path Note: ~ refers to your home directory:

  • macOS/Linux: ~ = /Users/yourname or /home/yourname
  • Windows: ~ = %USERPROFILE% = C:\Users\yourname (use $HOME in PowerShell)

๐Ÿ’ก Tip: Most modern tools support .agent/skills/ as a universal path. For GitHub Copilot, .github/skills/ is recommended per the Agent Skills specification.


๐Ÿ“ฆ Features & Categories

The repository is organized by Azure service domains:

CategorySkillsExamples
โ˜๏ธ Compute13Azure App Service, Azure Batch, Azure Cloud Services, Azure Cyclecloud, Azure Functions
๐Ÿ”— Integration16Azure API Center, Azure API Management, Azure Business Process Tracking, Azure Communication Services, Azure Data API Builder
๐Ÿ“Š Data & Analytics19Azure Analysis Services, Azure Cache Redis, Azure Cosmos Db, Azure Data Explorer, Azure Data Factory
๐Ÿค– AI & ML23Azure AI Services, Azure AI Vision, Azure Anomaly Detector, Azure Bot Service, Azure Cognitive Search, Azure Foundry Classic, Azure Foundry Local, Microsoft Foundry
๐Ÿ”’ Security & Identity19Azure Active Directory B2C, Azure Attestation, Azure Cloud Hsm, Azure Confidential Computing, Azure Confidential Ledger
๐ŸŒ Networking23Azure Application Gateway, Azure Bastion, Azure DDoS Protection, Azure Dns, Azure Expressroute
๐Ÿ—๏ธ Infrastructure52Azure Advisor, Azure AKS Edge Essentials, Azure API Management, Azure Arc, Azure Architecture, Azure Container Storage, Azure Elastic SAN
๐Ÿ’ฐ Management39Azure Advisor, Azure API Management, Azure Architecture, Azure Artifacts, Azure Automation
๐ŸŽฎ Specialized26Azure AKS Edge Essentials, Azure API Management, Azure App Configuration, Azure App Service, Azure Communication Services

Total: 193 skills across 19 categories โœ“


๐ŸŽ Curated Collections (Bundles)

Not sure where to start? We've created role-based skill bundles to help you get productive quickly.

๐Ÿ‘‰ View Curated Bundles (docs/BUNDLES.md)

BundleDescription
๐Ÿš€ Quick StartAbsolute essentials for any Azure developer โ€” master these 7 core services first
โญ PopularPopular Azure services. The services that power most workloads
๐ŸŽฏ CoreCore Azure essentials. The foundation every developer needs before specializing
๐Ÿค– AI/ML DeveloperFor AI engineers and ML practitioners. Covers AI services, machine learning, and intelligent applications
๐Ÿ“Š Data EngineerFor data engineers and analytics professionals. Covers data integration, warehousing, and streaming analytics
๐Ÿ—๏ธ Infrastructure ProFor infrastructure engineers and cloud architects. Covers networking, backup, recovery, and resource management
๐Ÿ”’ Security & ComplianceSecure Azure workloads with RBAC, policy, key management, and compliance
๐ŸŒ DevOps & AutomationAutomate deployments, monitoring, and infrastructure management
๐Ÿ”— IntegrationConnect Azure services with API Management, Event Grid, Logic Apps, and Service Bus
โ˜๏ธ Full-Stack AzureComplete coverage with architecture foundations

๐Ÿ’ก Recommended Path:

  1. Start with Quick Start Bundle
  2. Add Popular Bundle for broader coverage
  3. Choose specialized bundles based on your role

๐Ÿ“š Browse All Skills

We've moved the complete skill registry to a dedicated catalog to keep this README clean.

๐Ÿ‘‰ View the Complete Skill Catalog (docs/CATALOG.md)

SkillDescription
All Azure SkillsFull list of all available Azure skills
Skill DescriptionsSkill descriptions and capabilities
Skill FilesLinks to individual skill files

๐Ÿ“‚ Repository Structure

PathPurpose
skills/Production-ready skills for AI agents to consume
plugin.jsonAgent plugin manifest โ€” one-click install in VS Code & GitHub Copilot CLI
.github/plugin/marketplace.jsonPlugin marketplace catalog for VS Code (chat.plugins.marketplaces)
.claude-plugin/Claude Code plugin + marketplace manifests (/plugin marketplace add)
.codex-plugin/plugin.jsonOpenAI Codex plugin manifest
.agents/plugins/marketplace.jsonOpenAI Codex marketplace catalog (codex plugin marketplace add)
products/Scan results, raw data, and reporting artifacts

About the products/ Directory

The products/ folder stores scan pipeline outputs and is used for:

  • Raw Data: Results from the latest documentation scan, including extracted nodes and metadata
  • Classification Reports: Detailed records of why each node was classified as a skill (or excluded)
  • Incremental Tracking: Historical scan data to support delta processing and change detection

โš ๏ธ Note: The products/ directory is for internal pipeline use and contributor reference. End users only need the skills/ directory.


๐Ÿ› ๏ธ Installation

Choose the installation path based on your preferred AI coding assistant.

The fastest, zero-maintenance path โ€” install once and get all skills, with built-in updates. Works in VS Code, Claude Code, and OpenAI Codex. See โšก One-Click Plugin Install for full details.

  • VS Code (from source): Command Palette โ†’ Chat: Install Plugin From Source โ†’ paste https://github.com/MicrosoftDocs/agent-skills.
  • VS Code (marketplace): add "MicrosoftDocs/agent-skills" to chat.plugins.marketplaces, then install azure-agent-skills from the Extensions view (@agentPlugins).
  • Claude Code: /plugin marketplace add MicrosoftDocs/agent-skills, then /plugin install azure-agent-skills@microsoft-agent-skills.
  • OpenAI Codex: codex plugin marketplace add MicrosoftDocs/agent-skills, then install azure-agent-skills from /plugins.

โš ๏ธ In VS Code, this requires the agent plugins preview (chat.plugins.enabled set to true). If unavailable, use Option B below.


๐Ÿ“‹ Option B: Manual Install (All Assistants)

โš ๏ธ Note: This repository contains skills in the skills/ subdirectory. Clone the repo first, then copy the skills to your target location.

Step 1: Clone the Repository

First, clone this repository to a location on your machine (e.g., your home folder or a temp directory):

git clone https://github.com/MicrosoftDocs/agent-skills.git

Step 2: Copy Skills to Your Destination

Copy the contents inside the skills/ folder to your target location based on your AI assistant:

AI AssistantProject-level (in your repo)Personal/Global (all projects)
GitHub Copilot{your-project}/.github/skills/~/.copilot/skills/
Claude Code{your-project}/.claude/skills/~/.claude/skills/
OpenAI Codex{your-project}/.codex/skills/~/.codex/skills/
Cursor{your-project}/.cursor/skills/โ€”
Gemini CLI{your-project}/.gemini/skills/โ€”
Antigravity IDE{your-project}/.agent/skills/~/.gemini/antigravity/skills/
OpenCode{your-project}/.agent/skills/~/.agent/skills/
AdaL CLI{your-project}/.adal/skills/~/.adal/skills/

โš ๏ธ Important: Copy the folders inside skills/ (e.g., azure-functions/, azure-container-apps/), NOT the skills folder itself.

โœ… Correct: .copilot/skills/azure-functions/SKILL.md
โŒ Wrong: .copilot/skills/skills/azure-functions/SKILL.md

๐Ÿ’ก Path Note: ~ = Home directory

  • Windows: C:\Users\yourname (use $HOME in PowerShell)
  • macOS/Linux: /Users/yourname or /home/yourname

Enable Agent Skills in VS Code (Required for the manual install above):

๐Ÿ’ก Using the agent plugin (Option A)? You can skip this โ€” the plugin loads its skills automatically once chat.plugins.enabled is on.

Agent Skills is currently an experimental feature. For the manual copy method, you must enable it manually:

  1. Open VS Code Settings (Ctrl+, on Windows/Linux, Cmd+, on macOS)
  2. Search for chat.agent.skills
  3. Check the box for "Chat: Use Agent Skills" vs-code-use-agent-skills

โš ๏ธ Important: Without this setting enabled, VS Code will not load or use any skills!


Step 3: Cleanup (Optional)

After copying, you can delete the cloned agent-skills repository if you no longer need it.


๐Ÿง  How to Use

Prerequisites

Most skills require network access to fetch the latest documentation from Microsoft Learn.

Option 1: Microsoft Learn MCP Server (Recommended)

  • Uses mcp_microsoftdocs:microsoft_docs_fetch to fetch complete documentation

Option 2: Web Fetch Tool

  • Uses fetch_webpage to retrieve content from documentation URLs

Example Workflow

  1. Ask about an Azure service:

    How do I implement blue-green deployments in Azure Container Apps?
    
  2. The skill provides:

    • Direct links to official Microsoft documentation
    • Best practices from Microsoft Learn
    • Architecture patterns and code examples
  3. AI fetches documentation:

    • The AI assistant uses MCP tools to fetch the latest content
    • You get accurate, up-to-date guidance

๐Ÿ“– Agent Skills Documentation

Agent Skills is an open standard for giving AI agents new capabilities. Learn more about how each platform implements skills:

Official Documentation

PlatformDocumentationDescription
Agent Skills Standardagentskills.ioThe open specification for SKILL.md format
GitHub CopilotAbout Agent SkillsSkills for Copilot coding agent, CLI, and VS Code
VS Code CopilotAgent Skills in VS CodeUsing skills in VS Code with agent mode
Claude CodeAgent Skills OverviewSkills in Claude Code and Claude API
OpenAI CodexAgent SkillsSkills for Codex CLI and IDE extensions

Example Skill Repositories

RepositoryDescription
anthropics/skillsOfficial Anthropic skills (DOCX, PDF, PPTX, XLSX)
openai/skillsOpenAI Codex skills catalog
github/awesome-copilotCommunity collection for GitHub Copilot

Skill Structure

Every skill requires a SKILL.md file with YAML frontmatter:

---
name: your-skill-name        # Lowercase, hyphens only, max 64 chars
description: What it does    # When to use it, max 1024 chars
---

# Your Skill Name

## Instructions
[Clear, step-by-step guidance for the AI agent]

## Examples
[Concrete examples of using this skill]

๐Ÿค How to Contribute

Thanks for your interest in contributing. Due to limited maintainer capacity right now, we do not accept contributions that manually create or edit any skills. Please update the relevant Microsoft Learn documentation, then create an issue to request a re-crawl, or wait for our automatic weekly crawl. We appreciate your understanding, and things may change in the future.


โš–๏ธ License

This project uses a dual license:


๐Ÿ“š Additional Resources


๐Ÿท๏ธ Topics

azure azure-functions azure-container-apps agent-skills agent-plugin vscode ai-coding github-copilot claude-code cursor openai-codex agentic-skills llm-tools microsoft-learn SKILL.md


Legal Notices

Microsoft and any contributors grant you a license to the Microsoft documentation and other content in this repository under the Creative Commons Attribution 4.0 International Public License, see the LICENSE file, and grant you a license to any code in the repository under the MIT License, see the LICENSE-CODE file.

Microsoft, Windows, Microsoft Azure and/or other Microsoft products and services referenced in the documentation may be either trademarks or registered trademarks of Microsoft in the United States and/or other countries. The licenses for this project do not grant you rights to use any Microsoft names, logos, or trademarks. You can find Microsoft general trademark guidelines at Microsoft Trademark and Brand Guidelines.

For privacy information, see privacy at Microsoft.

Microsoft and any contributors reserve all other rights, whether under their respective copyrights, patents, or trademarks, whether by implication, estoppel or otherwise.