Automation & Ops ✓ Microsoft · Official azureresource-inventoryresource-graphkqlazure-climcp

Azure Resource Lookup

Inventory, filter, and discover Azure resources across subscriptions.

FollowSkills review · FSRS-2.0
Use with care
54/ 100 5-point scale 2.7 / 5
1 2 3 4 5 6
1Trust17 / 25 · 3.4/5

The skill clearly restricts itself to read-only discovery and prohibits mutations through ARG, and it notes the Reader RBAC requirement, reducing external-impact risk. It does not specify user confirmation, data flows, sensitive-resource output handling, least-privilege boundaries, or recovery controls, so points are deducted.

2Reliability8 / 20 · 2.0/5

The main workflow, tool routing, command format, and common errors are documented, making the happy path plausible. However, there is no skill-specific test or reproducible execution evidence; tool coverage and CLI/MCP routing depend on the external environment, and abnormal-input feedback is limited, so points are deducted and the static cap applies.

3Adaptability10 / 15 · 3.3/5

Use cases, trigger examples, and exclusions are relatively clear, covering inventory, tag audits, orphan discovery, and cross-subscription queries. More precise input/output contracts, false-trigger boundaries, Chinese-language support, and mainland-China network reachability are not documented, so points are deducted.

4Convention9 / 15 · 3.0/5

The skill has a readable SKILL.md, a reference file, quick reference, workflow, error handling, constraints, MIT licensing, author, and version metadata. It lacks a skill-level changelog, named maintenance owner and update path, fuller examples, FAQs, dependency installation notes, and a more complete limitations section, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

It supplies directly reusable ARG/KQL patterns, resource-type routing, and result-formatting commands for the core discovery task. However, no skill-specific execution evidence is provided, and query correctness, completeness, and benefit over dedicated tools still require review, so points are deducted under the static cap.

6Verifiability4 / 10 · 2.0/5

Concrete commands, KQL, tool names, and error cases make the material somewhat auditable. The repository also shows generic CI, evaluation workflows, and tests, but the supplied files do not establish coverage of this skill's key paths or independent reproduction, so points are deducted and the static cap applies.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a
Before you use it
  • This is a static source review; Azure CLI, MCP tools, and KQL queries were not executed.
  • Before use, verify Azure authentication, subscription scope, Reader permissions, the resource-graph extension, and the actual MCP tool names.
  • Results may expose cross-subscription inventories, tags, and network-exposure information; apply organizational access and disclosure policies.
  • ARG data is delayed and should not be treated as real-time monitoring or as an unchecked basis for security, compliance, or cost conclusions.
  • No evidence was provided for Chinese-language triggering or reachability from mainland-China networks.
See the full review method →

What does this skill do, and when should you use it?

Azure Resource Lookup lists, finds, and shows Azure resources across subscriptions and resource groups. It first checks whether a dedicated MCP tool provides full coverage, then falls back to Azure Resource Graph when needed. It supports inventory, tag audits, orphan discovery, and state-based filtering, but is not intended for deployments, resource changes, or cost analysis. The skill is part of the repository’s azure-skills plugin; the repository is MIT-licensed and actively developed.

It interprets the request, checks for a suitable dedicated MCP tool, and, when necessary, uses extension_cli_generate to produce an az graph query command. It queries Azure Resource Graph with KQL, can list subscriptions or resource groups to narrow scope, and shapes or limits results with --query, --first, and --subscriptions. Outputs may include resource inventories, resource details, missing-tag findings, orphaned-resource findings, or counts grouped by resource type or state.

  1. An Azure administrator needs an inventory of VMs, storage accounts, web apps, or databases across several subscriptions.
  2. A platform engineer needs to find unattached disks, unused NICs, or idle IP addresses.
  3. A governance team needs to identify resources missing required tags or stuck in unhealthy, failed, or stopped states.
  4. A user asks what Azure resources they have or needs resources listed within a particular resource group.

What are this skill's strengths and limitations?

Pros
  • Supports inventory across subscriptions and resource types.
  • Covers Web Apps and Container Apps, which lack complete dedicated listing coverage in the routing table.
  • Provides guidance for tag audits, orphan discovery, and state-based filtering.
  • Clearly defines when to use dedicated MCP tools versus Azure Resource Graph.
Limitations
  • Requires Azure CLI, the Resource Graph extension, MCP tooling, and suitable Azure read permissions.
  • Resource Graph data has slight delay and is unsuitable for real-time monitoring.
  • Queries are read-only and cannot deploy or change resources.
  • The source does not provide standalone test coverage or platform-specific validation for this individual skill.

How do you install this skill?

Install the collection with npx skills add microsoft/skills, then select the skill in the wizard. Alternatively, clone the repository and copy .github/plugins/azure-skills/skills/azure-resource-lookup/ into the selected agent’s skill directory; the README gives .github/skills/ as an example. The source does not provide a standalone installation command for this skill.

How do you use this skill?

Install the Resource Graph extension with az extension add --name resource-graph. Then use a natural-language prompt such as “list the websites in my subscription” or “find Azure resources missing an owner tag.” The skill uses a dedicated MCP tool when full coverage exists; otherwise it generates an az graph query command through extension_cli_generate. Queries should be scoped with --subscriptions or --first.

FAQ

Can it deploy or modify Azure resources?
No. It is read-only and intended for lookup and discovery; deployment or changes should use a separate skill.
What permissions are required?
The source specifies Reader access to the target subscription. AuthorizationFailed generally indicates insufficient read access.
Why might a query return no results?
There may be no matching resources, the subscription scope may be wrong, or the resource type may be misspelled. Check --subscriptions and the resource type spelling.

More skills from this repository

All from microsoft/agent-skills

Automation & Ops ✓ Microsoft · Official

Azure Deployment Runner

Execute Azure deployments for prepared, validated applications with built-in checks and recovery.

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Deployment Assistant

Discover capacity and deploy Azure OpenAI models through intent-based routing.

Dev & Engineering ✓ Microsoft · Official

Azure Storage Skill

Gives coding agents practical guidance and operations for Azure objects, files, queues, tables, and data lakes.

Automation & Ops ✓ Microsoft · Official

Azure Compliance Auditor

Audit Azure resources with azqr and detect expiration risks across Key Vault keys, secrets, and certificates.

Automation & Ops ✓ Microsoft · Official

Azure Quota Manager

Check Azure limits, compare regional capacity, and request quota increases before deployments fail.

Automation & Ops ✓ Microsoft · Official

Azure Python App Service Deployer

Deploy Flask, Django, FastAPI, or other Python apps to Azure App Service Linux.

Automation & Ops ✓ Microsoft · Official

Azure Cloud Migration Assistant

Assess cross-cloud workloads and convert them for Azure services.

Dev & Engineering ✓ Microsoft · Official

MCP Server Development Guide

A practical guide to building clear, testable MCP servers that let LLMs work with external APIs.

Dev & Engineering ✓ Microsoft · Official

Microsoft Foundry Agent Skill

Manage the Microsoft Foundry agent lifecycle with azd and Foundry MCP—from scaffolding and deployment to evaluation and optimization.

Automation & Ops ✓ Microsoft · Official

Azure Resource Architecture Visualizer

Analyze Azure resource groups and turn their dependencies into detailed Mermaid architecture diagrams.

Dev & Engineering ✓ Microsoft · Official

Azure Upgrade

Assess and automate Azure plan, SKU, service, and legacy Java SDK upgrades.

Dev & Engineering ✓ Microsoft · Official

Microsoft Entra App Registration

A practical guide to Entra app registration and OAuth integration.

Dev & Engineering ✓ Microsoft · Official

Azure Identity for Java

Configure secure Microsoft Entra ID authentication for Java applications using Azure SDKs.

Data & Analysis ✓ Microsoft · Official

KQL Query Mastery

Helps coding agents write efficient, reliable Kusto queries with fewer costly errors.

Dev & Engineering ✓ Microsoft · Official

Azure AI Foundry Agent Framework

Helps Python developers build persistent Azure AI Foundry agents with hosted tools, MCP integrations, threads, and streaming.

Automation & Ops ✓ Microsoft · Official

Azure OpenAI Capacity Finder

Find available Azure OpenAI model capacity across regions and projects before choosing a deployment location.

Dev & Engineering ✓ Microsoft · Official

Azure AI Services Skill

Guides coding agents through Azure AI Search, Speech, OpenAI, and OCR workflows.

Dev & Engineering ✓ Microsoft · Official

Azure Durable Task ARM for .NET

Guides .NET developers through code-based provisioning and management of Durable Task Scheduler resources.

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Custom Deployment Guide

A guided Azure OpenAI deployment flow for precise version, capacity, policy, and SKU control.

Dev & Engineering ✓ Microsoft · Official

Azure Application Insights Instrumentation Guide

Practical guidance for adding Application Insights telemetry to Azure-hosted ASP.NET Core and Node.js web apps.

Related skills