CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-resource-lookup

List, find, and show Azure resources across subscriptions or resource groups. Handles prompts like "list the websites in my subscription", "list my web apps", "show my app services", "list virtual machines", "list my VMs", "show storage accounts", "find container apps", and "what resources do I have". USE FOR: list websites, list web apps, list app services, show websites in subscription, 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.

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable skill body that routes single-type queries to dedicated MCP tools, defers KQL patterns to one clearly signaled reference, and includes error handling. Minor gains available from de-duplicating trigger terms and adding a result-verification step.

Suggestions

Trim the "When to Use This Skill" bullet list, which largely duplicates the description's USE FOR triggers, to reduce token redundancy.

Replace the `<KQL>` / `<user's request>` placeholders in the body's code blocks with one fully copy-paste-ready example query so the skill is self-contained for the most common case.

Add an explicit verify step to the workflow (e.g., confirm subscription scope / non-empty results before formatting) to reach the score-5 workflow anchor.

DimensionReasoningScore

Conciseness

Mostly efficient with tables and deferred detail, but the "When to Use" list re-states triggers already in the description and minor glosses like "KQL (Kusto Query Language subset)" could be trimmed; not quite the lean score-5 anchor.

4 / 5

Actionability

Provides concrete `az graph query` commands, an MCP yaml snippet, and an error-fix table, but the body's own code blocks use `<KQL>` / `<user's request>` placeholders rather than copy-paste-ready examples (those live in the reference).

4 / 5

Workflow Clarity

A clear three-step sequence (check dedicated tool → generate ARG query → execute/format) with an error-handling table for recovery; the skill is read-only so the destructive-cap does not apply, but there is no explicit verify checkpoint before relying on results.

4 / 5

Progressive Disclosure

The body is an overview that signals a single one-level-deep reference ([references/azure-resource-graph.md]), which exists and holds the bulk KQL patterns, matching the clear-overview anchor.

5 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: concrete actions, abundant natural trigger phrases, explicit what/when guidance, and clear boundary routing via USE FOR / DO NOT USE FOR. Uses third person throughout with no padding.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ("List, find, and show Azure resources", orphaned resource discovery, unattached disks, count by type, tag analysis, cross-subscription lookup) with comprehensive coverage, matching the score-5 anchor.

5 / 5

Completeness

Explicitly answers both what ("List, find, and show Azure resources across subscriptions or resource groups") and when ("Handles prompts like…", "USE FOR:…") with concrete trigger phrases, matching the score-5 anchor.

5 / 5

Trigger Term Quality

Embeds verbatim natural user phrases ("list the websites in my subscription", "list my web apps", "show my app services", "list my VMs", "what resources do I have") plus synonyms, matching the comprehensive-coverage anchor.

5 / 5

Distinctiveness Conflict Risk

Clear Azure read-only niche with a "DO NOT USE FOR" clause routing deploys to azure-deploy and costs to azure-cost, giving minimal conflict risk per the score-5 anchor.

5 / 5

Total

20

/

20

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
microsoft/azure-skills
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.