PluginBench
Skill
Review
Audit score 70

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
Prerequisites
  • 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
Claude Code
Cursor
Windsurf
Cline

How to use discover-azure-skills

  1. 1.Describe your Azure task or the Microsoft cloud service you need to work with
  2. 2.The skill queries the Azure skills catalog GitHub repository for matching plugins and skills
  3. 3.Review the recommended skills and their descriptions
  4. 4.Follow the provided installation instructions for your specific agent client
  5. 5.Install the recommended plugin(s) using the given command

Use cases

Good for
  • 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
Who it's for
  • 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

What if no skills match my Azure task?

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.

Can I install multiple skills at once?

Yes. If multiple skills are recommended, you can install their plugins sequentially or together depending on your agent client's capabilities.

How often is the Azure skills catalog updated?

The catalog is maintained in the microsoft/azure-skills GitHub repository. Check that repository for the latest available skills and updates.

Do I need Azure credentials to use this skill?

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.

What agent clients are supported?

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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.