Azure Agent Skills: Pre-Compiled Microsoft Learn Knowledge for AI Coding Assistants
Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.
At a glance
- What is it?
- Azure Agent Skills is a curated collection of structured skills that load Microsoft Azure documentation into AI coding tools like Claude Code, VS Code, and Cursor, eliminating the need to copy documentation into every conversation. The repository covers 193 or more skills organized by service area and installs through a single plugin command.
- Who is it for?
- Azure Agent Skills is a practical choice for developers who regularly work with Azure services and use Claude Code, VS Code with Copilot, Cursor, or Codex as their primary coding tool. It saves the repetitive work of pasting documentation context into each new session.
- Can I use it commercially?
- Yes, with credit. CC-BY-4.0 allows commercial use as long as you credit the authors and indicate what you changed. It is written for creative content, so check how it applies to any code.
- Is it still maintained?
- Yes. The repository last received commits 3 days ago.
- What is it written in?
- GitHub does not report a main language for this repository.
Answers come from the project's GitHub data, last synced on September 30, 2026, and from our analysis. They are not legal advice.
Editorial analysis
What the Repository Contains and Who It Is For
AI coding assistants like Claude Code and GitHub Copilot are capable at general programming tasks but lack up-to-date, service-specific knowledge about Azure. Azure Agent Skills addresses that gap by packaging Microsoft Learn documentation into structured skill files that assistants can load on demand.
The repository is aimed at Azure developers who use any of the supported assistants: Claude Code, Gemini CLI, Codex CLI, GitHub Copilot in VS Code, Cursor, OpenCode, Antigravity IDE, or AdaL CLI. Rather than relying on retrieval-augmented generation to summarize raw documentation at query time, the repository pre-compiles that knowledge into skills. Each skill is a folder containing a SKILL.md file, supporting scripts or reference files, and a YAML frontmatter block with a name and description the assistant uses to decide when to load the skill.
The README identifies the source for these skills as Microsoft Learn documentation, which encodes API patterns, service configuration procedures, best practices, troubleshooting decision trees, and security requirements. Those categories are directly relevant to the kinds of tasks a developer would ask an AI assistant to help with when working in an Azure project.
Progressive Disclosure: How Skills Load Their Content
Skills in this collection use a three-level loading model. At level one, the assistant reads the skill name and description from the YAML frontmatter of each installed skill file. This metadata pass is lightweight and does not load the full content.
At level two, when the assistant determines a skill is relevant to the current task, it reads the full content of SKILL.md. This file contains the pre-compiled guidance, procedures, and constraints for that Azure service.
At level three, if the assistant needs additional supporting material, it accesses scripts, example files, or other resources packaged with the skill.
This progressive model keeps context window usage low for tasks that do not require Azure expertise while making the full content available when it does. The README describes the loading as on-demand, meaning the assistant decides whether to invoke each skill based on the user's intent, not on a fixed injection at session start.
Once skills are installed, no prompting is required to activate them. A developer can ask naturally about Azure Functions or Container Apps, and the relevant skill will load its guidance automatically.
Installing Azure Agent Skills in Claude Code, VS Code, or Codex
The recommended installation method is a one-click plugin install, which copies all 193 or more skills into the assistant's plugin system without cloning or manually copying files.
For Claude Code, run these two commands:
/plugin marketplace add MicrosoftDocs/agent-skills
/plugin install azure-agent-skills@microsoft-agent-skillsFor Codex:
codex plugin marketplace add MicrosoftDocs/agent-skillsFor VS Code with Copilot, use the Command Palette to run Chat: Install Plugin From Source and paste the repository URL:
https://github.com/MicrosoftDocs/agent-skillsAlternatively, add the repository to your settings.json as a marketplace and browse from the Extensions view using the @agentPlugins filter.
The README notes that the VS Code plugin feature requires chat.plugins.enabled set to true. For organizations using managed VS Code settings, an administrator may need to enable this setting.
For assistants that do not support the plugin format (manual installation), clone the repository and copy the contents of the skills/ directory to the appropriate skills path for your assistant. VS Code users who install manually also need to enable chat.agent.skills in Settings.
Repository Layout and Skill Coverage
The repository root contains the plugin manifest (plugin.json), license files, security policy, and a docs/ directory. The skills/ directory holds the individual skill folders. The products/ directory is present in the top-level listing alongside the .agents/, .claude-plugin/, and .codex-plugin/ directories, which contain the native manifest files for each supported assistant.
The README states the collection contains 193 or more skills. It groups them into categories including service-specific skills for Azure services, curated bundles for common scenarios, and skills focused on specific tools like Azure CLI or Azure DevOps. The README links to a browse view for the full catalog but does not reproduce the entire list in the text.
Each skill exposes a structured description that the assistant uses to match user intent. This is distinct from a keyword search: the assistant evaluates whether the skill's declared purpose fits the current task. A skill for Azure API Management will appear when the developer is working with API Management, not when they ask a general architecture question.
The project follows the open Agent Skills standard published at agentskills.io, which defines how skills folders, their YAML frontmatter, and the loading protocol work. Other repositories can publish skills following the same standard.
Limitations: What the Repository Does Not Cover
The skills are compiled from Microsoft Learn documentation at a point in time. Azure services change frequently, and the README does not describe a specific mechanism for automatically syncing skills with documentation updates. The last push was on 2026-09-27, indicating active maintenance, but individual skill content may lag behind the latest Azure service features.
Skills cover Azure services as documented on Microsoft Learn. They do not cover third-party services that integrate with Azure, non-Azure Microsoft products, or the broader cloud ecosystem. A developer working with a mix of Azure and AWS services will need separate skill collections for each provider.
The one-click plugin install is limited to assistants that implement the plugin format: Claude Code, Codex, and VS Code with Copilot. Other assistants in the supported list (Cursor, Gemini CLI, OpenCode, Antigravity, AdaL) require manual installation. The README notes that the VS Code plugin feature is in preview and may be disabled by organization policy.
The skills provide guidance and context, not execution. They help an assistant give better advice about Azure configuration and architecture, but they do not run Azure commands or authenticate against Azure APIs on behalf of the user.
Pre-Compiled Knowledge vs. Live Documentation Retrieval
The README positions this collection against the alternative of fetching documentation at runtime through retrieval-augmented generation. The difference is the direction of effort: RAG retrieves and summarizes raw text at query time, while this repository pre-processes the documentation into actionable skills before the conversation starts.
The claimed benefit is that the pre-compiled form encodes decisions, procedures, and guardrails the agent can use directly, rather than raw text that requires interpretation at each use. The practical trade-off is that a pre-compiled skill is as current as its last update, while a live documentation fetch reflects the documentation at the time of the request.
For teams working with stable, well-documented Azure services, pre-compiled skills reduce token usage and response latency by avoiding a retrieval step. For teams working with services that have recently changed their API or configuration format, a skill compiled against the previous documentation may give outdated guidance. The README does not document a method for contributors to verify skill currency against live documentation.
License and Maintenance
The repository uses two licenses. The CC-BY-4.0 license covers the documentation content and skills derived from Microsoft Learn. The MIT license covers the code samples included in the repository. Both licenses allow commercial use and distribution, with the CC-BY-4.0 requiring attribution.
The last push was on 2026-09-27, and the project has no GitHub releases. Updates happen directly to the main branch rather than through versioned releases, which means there is no formal mechanism for users to receive notification of skill updates unless they watch the repository or re-run the install command periodically.
Microsoft-endorsed, as indicated by the MicrosoftDocs organization on GitHub, the collection is maintained by contributors who have access to Microsoft Learn source content. Issues and contributions follow the standard GitHub flow documented in CONTRIBUTING.md.
Editorial conclusion
Azure Agent Skills is a practical choice for developers who regularly work with Azure services and use Claude Code, VS Code with Copilot, Cursor, or Codex as their primary coding tool. It saves the repetitive work of pasting documentation context into each new session. Teams that rarely use Azure, or who use an assistant not listed among the supported tools, will get little benefit. Before adopting it, check whether the specific Azure services you work with are covered in the skills/ directory, and confirm that your assistant supports the Agent Skills standard or VS Code plugin format.
Frequently asked questions
How do I install Azure Agent Skills in Claude Code?
Run two commands in Claude Code: first `/plugin marketplace add MicrosoftDocs/agent-skills`, then `/plugin install azure-agent-skills@microsoft-agent-skills`. All 193 or more skills will be available without manual file copying.
How do I use Azure Agent Skills in VS Code?
Open the Command Palette, run Chat: Install Plugin From Source, and paste the repository URL https://github.com/MicrosoftDocs/agent-skills. You also need chat.plugins.enabled set to true in your settings, which an organization policy may control.
How do I use Azure Agent Skills in Claude Code after installation?
After installation, ask your coding assistant naturally about Azure services; the relevant skills load automatically based on your intent. No special commands are needed once the plugin is installed.
How do I install Azure Agent Skills manually for assistants without plugin support?
Clone the repository with git clone https://github.com/MicrosoftDocs/agent-skills.git, then copy the contents of the skills/ folder to your AI assistant's skills path. Check your assistant's documentation for the exact destination directory.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/microsoftdocs-agent-skills)