CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

azure-advisor-actionability

Remediate Azure Advisor recommendations. WHEN: "fix Advisor recommendation".

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

An exceptionally lean, disciplined instruction skill: concrete tool contracts, explicit error-handling fallbacks, honest-sourcing requirements, and clean structure with no wasted tokens. The gaps are definitional — the remediation-type vocabulary and the expected output/placeholder formats are assumed rather than shown — which is what keeps actionability and workflow clarity at very good rather than excellent.

Suggestions

Define the remediation types once, e.g. a short line clarifying that the tool returns guidance (text-only), hybrid (text + commands), or executable (script) remediations, since behavior branches on these values.

Add one compact example of a substituted output line (resourceId-derived subscription, resource group, and resource names filled in) and one of a preserved unresolved placeholder so the substitution rule is unambiguous.

State how to retrieve Microsoft Learn documentation (e.g. searching learn.microsoft.com by recommendationTypeId or description) so the fallback path is executable rather than directional.

DimensionReasoningScore

Conciseness

Every line is imperative instruction with zero padding and no explanation of concepts Claude already knows (no Azure primers, no tool-architecture background). The skill assumes competence and each sentence earns its place, matching the lean-and-efficient top anchor; the terse compressed phrasing is density, not bloat.

5 / 5

Actionability

Concrete, executable guidance throughout: named tool calls with exact parameters ("advisor_remediation_get" with "recommendationTypeId", "advisor_recommendation_list"), a named error path ("RemediationNotFound"), exact output strings ("Guidance source: Azure Advisor remediation tool"), and CLI/PowerShell separation. Falls short of fully-executable because the remediation types ("guidance", "hybrid", "executable") are used without being defined and no example of the placeholder-substituted output format is given.

4 / 5

Workflow Clarity

A clearly sequenced 5-step workflow with an explicit error-recovery branch (RemediationNotFound/empty → state unavailability → fall back to Learn documentation → ask or admit absence) and a final-response labeling requirement acting as an output checklist. Not the top level because the remediation-type terminology that gates command generation is never defined, and the placeholder substitution format is unspecified. This is not a destructive or batch skill — execution is explicitly forbidden without confirmation — so the validation-cap rule does not apply.

4 / 5

Progressive Disclosure

The skill is ~30 lines, self-contained, and needs no external references; sections (Quick reference, Workflow, Final response) are well-organized and easy to navigate. Per the simple-skill guideline, this earns the top score on body organization alone.

5 / 5

Total

18

/

20

Passed

Description

66%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.

The description is concise, in third person, and clearly scoped to a niche domain with an explicit when-trigger, so conflict risk is minimal. Its main weaknesses are a single-action what-statement and a thin trigger vocabulary that omits natural synonyms and variations users would say.

Suggestions

Expand the what-statement to name the concrete capabilities, e.g. "Remediate Azure Advisor recommendations by retrieving remediation steps and generating Azure CLI/PowerShell guidance with Microsoft Learn citations."

Broaden the trigger clause with natural variations: 'Use when the user asks to fix, resolve, or address an Azure Advisor recommendation (cost, security, reliability, or performance).'

Clarify that guidance is presented for the customer to run rather than executed, so the description sets accurate expectations of the skill's scope.

DimensionReasoningScore

Specificity

"Remediate Azure Advisor recommendations" names the domain plus one concrete action (remediate), matching the anchor for domain + 1-2 actions but not comprehensive. It does not mention the supporting capabilities the body actually covers (retrieving remediation steps, generating CLI/PowerShell commands, citing Microsoft Learn docs), so it is not the several-specific-actions level.

3 / 5

Completeness

Both halves are present: a clear what ("Remediate Azure Advisor recommendations") and an explicit when clause ("WHEN: \"fix Advisor recommendation\""). The when is a single narrow quoted phrase rather than the concrete multi-variation trigger set of the top anchor, so it fits the "both present, when could be more explicit or specific" level.

4 / 5

Trigger Term Quality

Natural keywords are present ("fix Advisor recommendation", "Azure", "remediate") but coverage is thin: only one quoted trigger phrase with no synonyms or variations users would commonly say ("resolve/address an Advisor recommendation", "Azure Advisor alert", "cost/security recommendation"). Better than the one-or-two-generic-keywords level, short of good coverage.

3 / 5

Distinctiveness Conflict Risk

"Azure Advisor recommendations" is a well-defined niche with distinct triggers; no plausible overlap with other skills. Re-checked against the score-4 anchor (minor overlap with closely related skills) — even generic Azure skills would not trigger on this phrase, so the clear-niche anchor fits best.

5 / 5

Total

15

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

microsoft/GitHub-Copilot-for-Azure

Path

plugins/azure-advisor/skills/azure-advisor-actionability/SKILL.md

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.