List, find, and show Azure resources. Answers "list my VMs", "show my storage accounts", "list websites", "find container apps", "what resources do I have", and similar queries for any Azure resource type. USE FOR: list resources, list virtual machines, list VMs, list storage accounts, list websites, list web apps, list container apps, show resources, find resources, what resources do I have, list resources in resource group, list resources in subscription, find resources by tag, find orphaned resources, resource inventory, count resources by type, cross-subscription resource query, Azure Resource Graph, resource discovery, list container registries, list SQL servers, list Key Vaults, show resource groups, list app services, find resources across subscriptions, find unattached disks, tag analysis. DO NOT USE FOR: deploying resources (use azure-deploy), creating or modifying resources, cost optimization (use azure-cost-optimization), writing application code, non-Azure clouds.
88
85%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an excellent skill description that thoroughly covers specific capabilities, includes abundant natural trigger terms users would actually say, and clearly delineates both when to use and when not to use this skill. The explicit 'USE FOR' and 'DO NOT USE FOR' sections make it highly effective for skill selection among many Azure-related skills. The description is comprehensive without being padded with fluff.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: list, find, show Azure resources, with explicit examples like 'list my VMs', 'show my storage accounts', 'find container apps', 'find orphaned resources', 'count resources by type', 'cross-subscription resource query', 'tag analysis'. | 3 / 3 |
Completeness | Clearly answers both 'what' (list, find, and show Azure resources across subscriptions, resource groups, by tag, etc.) and 'when' with an explicit 'USE FOR' clause listing extensive trigger scenarios, plus a 'DO NOT USE FOR' clause that further clarifies boundaries. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'list my VMs', 'show my storage accounts', 'list websites', 'what resources do I have', 'find orphaned resources', 'list Key Vaults', 'find unattached disks'. Includes both formal and casual variations users would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with a clear niche (read-only Azure resource discovery/listing) and explicit 'DO NOT USE FOR' boundaries that distinguish it from deployment, cost optimization, and resource modification skills. References specific sibling skills like 'azure-deploy' and 'azure-cost-optimization'. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
70%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-organized skill with strong workflow clarity and progressive disclosure. Its main weakness is that actionability could be improved by including at least 2-3 common ARG KQL query examples inline rather than deferring everything to a reference file. The 'When to Use This Skill' section adds bulk without much value since Claude can infer applicability from the content itself.
Suggestions
Add 2-3 inline KQL query examples for the most common cases (e.g., list all resources, find orphaned disks, tag audit) so Claude has copy-paste-ready patterns without needing to load the reference file.
Remove or significantly trim the 'When to Use This Skill' section — the bullet list largely restates the skill description and wastes tokens on information Claude can infer from the workflow itself.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is generally well-structured but includes some unnecessary content like the 'When to Use This Skill' section which largely repeats the description, and the MCP tool routing table is somewhat verbose. The tip callout and some explanatory text could be trimmed. | 2 / 3 |
Actionability | Provides concrete CLI commands and MCP tool invocations, but the core workflow relies heavily on `extension_cli_generate` as an intermediary rather than giving copy-paste-ready ARG queries directly. The YAML block for MCP tool invocation is helpful, but actual KQL query examples are deferred to a reference file rather than shown inline. | 2 / 3 |
Workflow Clarity | The 3-step workflow is clearly sequenced with a logical decision tree: check for dedicated tool → generate ARG query → execute and format. Error handling table provides explicit fix actions for common failures. The routing table in Step 1 serves as a clear decision checkpoint. | 3 / 3 |
Progressive Disclosure | Clean structure with a quick reference table up front, a clear workflow, and a single reference file linked with explicit guidance on when to load it. The 'Load these on demand — do NOT read all at once' instruction is excellent progressive disclosure practice. | 3 / 3 |
Total | 10 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
ec7b8ff
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.