CtrlK
BlogDocsLog inGet started
Tessl Logo

download-sdk

Instructions for downloading and installing .NET preview runtime versions required by the WinForms repository. Use when test executables fail with "framework not found" errors or when a specific .NET preview runtime version needs to be installed.

66

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./.github/skills/download-sdk/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 highly actionable, well-structured skill with executable PowerShell and explicit validation, including a helpful error-recovery table. Its main weakness is redundancy across the manual and automated sections and an implicit choice among three installation paths.

Suggestions

Consolidate the overlapping download/install/verify blocks in sections 3 and 5 into a single parameterized script, referencing it from both the manual and automated walkthroughs.

Add a short decision guide near the top (e.g., 'If you know the version, use section 3; if not, use the auto-detect script in section 5; if offline, use the repo-local runtime in section 6') so the three paths are not ambiguous.

Consider moving the long fully-automated script in section 5 into a bundled scripts/ file and linking to it, reducing the inline length of SKILL.md.

DimensionReasoningScore

Conciseness

Mostly efficient with no padding of concepts Claude already knows, but sections 3 and 5 (manual vs. fully automated) repeat the same download/install/verify blocks, and section 4 overlaps the verify steps already in 3 and 5; could be tightened by consolidating.

3 / 5

Actionability

Provides fully executable, copy-paste-ready PowerShell with concrete URL patterns and an end-to-end automated script covering the common case, matching the top anchor.

5 / 5

Workflow Clarity

Steps are numbered with explicit validation checkpoints ('Verify installation', already-installed check) and an error-recovery troubleshooting table; not a 5 because three overlapping paths (manual, automated, repo-local) are offered without a clear decision tree for which to choose.

4 / 5

Progressive Disclosure

Single file with well-organized numbered sections, headers, and a troubleshooting table; good structure with no nested references, but at ~160 lines with some redundancy the bulk could be split out, so it stops short of the top anchor.

4 / 5

Total

16

/

20

Passed

Description

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

A well-constructed description that clearly states both the purpose and concrete trigger conditions in third person. It is distinctive and actionable, with only minor room to expand the list of concrete actions.

DimensionReasoningScore

Specificity

Names the domain ('.NET preview runtime versions', 'WinForms repository') with two concrete actions ('downloading and installing'), matching the anchor for 1-2 concrete actions but not comprehensive; not a 4 because only two actions are listed.

3 / 5

Completeness

Explicitly answers both what ('Instructions for downloading and installing .NET preview runtime versions') and when ('Use when test executables fail with "framework not found" errors...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural trigger phrases users would say ('framework not found' errors, '.NET preview runtime version', 'test executables'), giving good keyword coverage; not a 5 because synonyms and file extensions are absent.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (.NET preview runtimes for the WinForms repository) with distinct triggers, giving minimal conflict risk with other skills; third-person voice is used correctly.

5 / 5

Total

17

/

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
dotnet/winforms
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.