CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-resource-lookup

List, find, and show Azure resources across subscriptions or resource groups. Handles prompts like "list websites", "list virtual machines", "list my VMs", "show storage accounts", "find container apps", and "what resources do I have". USE FOR: resource inventory, find resources by tag, tag analysis, orphaned resource discovery (not for cost analysis), unattached disks, count resources by type, cross-subscription lookup, and Azure Resource Graph queries. DO NOT USE FOR: deploying/changing resources (use azure-deploy), cost optimization (use azure-cost), or non-Azure clouds.

83

Quality

78%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugin/skills/azure-resource-lookup/SKILL.md
SKILL.md
Quality
Evals
Security

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 covers all key dimensions thoroughly. It provides specific concrete actions, abundant natural trigger terms including example user phrases, explicit USE FOR and DO NOT USE FOR guidance, and clear boundaries distinguishing it from related skills. The description is comprehensive yet well-organized and avoids vague language.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: list, find, show resources, resource inventory, find by tag, tag analysis, orphaned resource discovery, unattached disks, count resources by type, cross-subscription lookup, and Azure Resource Graph queries.

3 / 3

Completeness

Clearly answers both 'what' (list, find, show Azure resources with specific capabilities) and 'when' (explicit USE FOR and DO NOT USE FOR clauses with concrete trigger scenarios and even redirects to other skills).

3 / 3

Trigger Term Quality

Excellent coverage of natural user phrases like 'list websites', 'list virtual machines', 'list my VMs', 'show storage accounts', 'find container apps', 'what resources do I have', plus technical terms like 'Azure Resource Graph queries' and 'cross-subscription lookup'.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with explicit boundary-setting via DO NOT USE FOR clauses that name competing skills (azure-deploy, azure-cost), and a clear niche focused on Azure resource inventory and discovery rather than deployment or cost analysis.

3 / 3

Total

12

/

12

Passed

Implementation

57%

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 progressive disclosure and a useful routing table for tool selection. Its main weaknesses are moderate verbosity in the introductory sections, reliance on a generated command rather than providing concrete executable examples inline, and the absence of validation checkpoints in the workflow (e.g., verifying extension installation succeeded, confirming query returned expected results).

Suggestions

Add 2-3 concrete, copy-paste-ready ARG query examples inline (e.g., list all web apps, find unattached disks) rather than deferring entirely to the reference file.

Add a validation step after executing the query—e.g., check result count, verify scope was correct, handle empty results explicitly in the workflow.

Trim the 'When to Use This Skill' bullet list—most of these cases are obvious from the skill title and can be consolidated into 3-4 bullets.

DimensionReasoningScore

Conciseness

The 'When to Use This Skill' section is somewhat verbose and redundant with the frontmatter description. The routing table and workflow are useful but the overall content could be tightened—e.g., the tip callout and some explanatory text restate what Claude would already know about checking dedicated tools first.

2 / 3

Actionability

Provides concrete MCP tool names, CLI commands, and a YAML invocation example, but the core workflow relies on `extension_cli_generate` to produce the actual query rather than giving executable copy-paste examples. The KQL patterns are deferred to a reference file rather than shown inline, leaving the skill somewhat incomplete on its own.

2 / 3

Workflow Clarity

The 3-step workflow is clearly sequenced and the routing table is a strong decision aid. However, there are no explicit validation or verification steps—no guidance on checking whether results are complete, handling pagination, or confirming the extension installed successfully before proceeding.

2 / 3

Progressive Disclosure

Content is well-structured with a quick reference table, clear sections, and a single-level-deep reference to the ARG query patterns file. Navigation is easy and content is appropriately split between the overview skill and the reference document.

3 / 3

Total

9

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
microsoft/github-copilot-for-azure
Reviewed

Table of Contents

Is this your skill?

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.