azure-resource-lookup
Discover Azure Resources
This skill helps Claude users find and list Azure resources across subscriptions using Azure Resource Graph queries. It generates KQL queries from natural language requests and provides reference patterns for common resource discovery scenarios.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
Toggle on and start using
Test it
Using "azure-resource-lookup". List all web apps in my subscription
Expected outcome:
- Resource Name: mywebapp-prod
- Type: microsoft.web/sites
- Location: eastus
- Resource Group: prod-rg
- State: Running
Using "azure-resource-lookup". Find unattached disks
Expected outcome:
- Unattached Disk: data-disk-01
- Size: 50GB
- Location: westus2
- Resource Group: storage-rg
Security Audit
SafeAll 95 static findings are false positives. The skill contains documentation and reference content for Azure Resource Graph queries. The detected patterns are: (1) Backtick usage in markdown for code formatting - not actual shell execution; (2) KQL operators like '=~' misidentified as weak crypto - actually case-insensitive comparison; (3) Error handling references misidentified as reconnaissance. This is a legitimate Microsoft Azure documentation skill with no security concerns.
Risk Factors
⚙️ External commands (4)
Detected Patterns
Quality Score
What You Can Build
Cloud Administrators Managing Multiple Subscriptions
Get a complete inventory of resources across all subscriptions to understand the Azure footprint and identify unused resources.
Security Auditors Conducting Compliance Checks
Find resources missing required tags, with public network access enabled, or in failed provisioning states.
Developers Finding Specific Resource Types
Quickly locate container apps, web apps, or other resources when dedicated MCP tools are unavailable.
Try These Prompts
List all virtual machines in my Azure subscription
Show me all storage accounts across all subscriptions I have access to
Find unmanaged or orphaned disks that are not attached to any virtual machine
Which Azure resources are missing the Environment tag? Show me the resource names and their resource groups
Best Practices
- Always use case-insensitive type matching (=~) since Azure resource types are lowercase
- Scope queries with --subscriptions or --first to avoid timeout in large tenants
- Prefer dedicated MCP tools for single resource types when available
Avoid
- Using ARG for real-time monitoring or alerting - data has delay
- Attempting to create or update resources through this skill
- Running broad queries without subscription scope in large tenants
Frequently Asked Questions
What is Azure Resource Graph?
Does this skill require special Azure permissions?
Can I deploy resources using this skill?
How is this different from individual Azure MCP tools?
Why do some queries return empty results?
Is the data in Azure Resource Graph real-time?
Developer Details
Author
microsoftLicense
MIT
Repository
https://github.com/microsoft/github-copilot-for-azure/tree/main/plugin/skills/azure-resource-lookup/Ref
main
File structure