discover-azure-skills
microsoft/azure-skills
Search and discover installable Azure skills from the Microsoft Azure skills catalog.
What is discover-azure-skills?
Discovers relevant Azure skills by matching your task description against the Azure skills catalog metadata. Use this before starting any task involving Azure or Microsoft cloud services to find and install the right skill for your needs.
- Searches the Azure skills catalog by querying GitHub API for available plugins and skills
- Filters skills by relevance to your task description using skill metadata and SKILL.md files
- Identifies the correct plugin names needed for installation
- Provides installation instructions tailored to your agent client (Copilot CLI, Claude Code, or other)
- Eliminates irrelevant skills to surface only matching recommendations
How to install discover-azure-skills
npx skills add https://github.com/microsoft/azure-skills --skill discover-azure-skills- Access to GitHub API (no authentication required for public repos)
- Agent client installed (Copilot CLI, Claude Code, or compatible platform)
- Task description or Azure service name to search against
How to use discover-azure-skills
- 1.Describe your Azure task or the Microsoft cloud service you need to work with
- 2.The skill queries the Azure skills catalog GitHub repository for matching plugins and skills
- 3.Review the recommended skills and their descriptions
- 4.Follow the provided installation instructions for your specific agent client
- 5.Install the recommended plugin(s) using the given command
Use cases
- Finding the right skill before working with Azure storage, databases, or compute resources
- Discovering Azure authentication and credential management skills for your workflow
- Locating skills for specific Microsoft cloud services like Azure DevOps, Cosmos DB, or App Service
- Identifying data integration skills when connecting to Azure data sources
- Determining which plugins to install for multi-step Azure automation tasks
- Developers building agents that interact with Azure services
- Cloud engineers automating Microsoft cloud workflows
- Teams using Claude Code or Copilot CLI with Azure infrastructure
- Anyone starting an Azure-related task who needs skill discovery
discover-azure-skills FAQ
The skill will report that no matching skills were found. You may need to use native Azure SDKs or APIs directly, or check back later as the Azure skills catalog grows.
Yes. If multiple skills are recommended, you can install their plugins sequentially or together depending on your agent client's capabilities.
The catalog is maintained in the microsoft/azure-skills GitHub repository. Check that repository for the latest available skills and updates.
This skill only discovers and recommends skills—it doesn't require Azure credentials. However, the skills you install may require Azure authentication depending on what they do.
Installation instructions are provided for Copilot CLI, Claude Code, and other compatible agent platforms.
Full instructions (SKILL.md)
Source of truth, from microsoft/azure-skills.
name: discover-azure-skills description: "Searches the Azure skills catalog and recommends installable agent skills by matching an Azure task to skill metadata and plugin installation guidance. WHEN: before starting any task that involves an Azure or Microsoft-cloud service, product, or data source, when no currently loaded skill or tool already covers it." license: MIT metadata: author: Microsoft version: "1.0.1"
Follow these steps to discover the available azure skill matching the given task description.
- List plugins
List Azure plugin directories from the GitHub Contents API: https://api.github.com/repos/microsoft/azure-skills/contents/.github/plugins?ref=main
In the result, each entry whose type is dir is a plugin directory. Skills are organized by plugins.
- List skills
For each plugin, list their skills from the GitHub Contents API: https://api.github.com/repos/microsoft/azure-skills/contents/.github/plugins/{plugin-dirname}/skills?ref=main
In the result, each entry whose type is dir is a skill directory. Each skill has a SKILL.md file that explains what this skill should be used for.
- Discover relevant skills
Eliminate the skills that obviously aren't relevant by their names. Then for each remaining skill, read their description from the API: https://raw.githubusercontent.com/microsoft/azure-skills/main/.github/plugins/{plugin-dirname}/skills/{skill-name}/SKILL.md
Use the descriptions to further eliminate skills that aren't relevant.
- Discover the plugin name of the relevant skills
For each relevant skill, discover their plugin name by reading the plugin.json from the GitHub Contents API: https://raw.githubusercontent.com/microsoft/azure-skills/main/.github/plugins/{plugin-dirname}/.plugin/plugin.json
This is important because a plugin's name may be different from its directory name. The installation commands depend on the plugin's name.
- Report the matched skills
Report the matched skills and offer instructions to install them. Skills can be installed by installing their plugin. Read the installation instructions matching the agent client to offer the installation instructions.
Related skills
More from microsoft/azure-skills and the wider catalog.

entra-agent-id
Provision OAuth 2.0 identities for AI agents with per-instance audit trails via Microsoft Entra and Microsoft Graph.

entra-app-registration
Guide Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration.

file-test-bug
Agent skill from microsoft/azure-skills.

markdown-token-optimizer
Agent skill from microsoft/azure-skills.

finetuning
Fine-tune models on Microsoft Foundry using SFT, DPO, or RFT with dataset prep, training, and evaluation.

python-appservice-deploy
Deploy Python web apps (Flask/Django/FastAPI) to Azure App Service Linux with minimal configuration.