CtrlK
BlogDocsLog inGet started
Tessl Logo

list-npm-package-content

List the contents of an npm package tarball before publishing. Use when the user wants to see what files are included in an npm bundle, verify package contents, or debug npm publish issues.

95

1.47x
Quality

Does it follow best practices?

Impact

100%

1.47x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

A tight, well-structured simple skill: executable command backed by a real script, clear single-action workflow, and appropriately organized sections with a shallow, valid reference.

DimensionReasoningScore

Conciseness

The body is lean and well-organized with no padding of concepts Claude already knows; the "Understanding Package Contents" list is concise operational reference that earns its place. It is above the 2-anchor because nothing needs tightening.

3 / 3

Actionability

It gives a fully executable, copy-paste-ready command ("bash scripts/list-package-files.sh") referencing a real bundle script, matching the 3-anchor for executable guidance.

3 / 3

Workflow Clarity

For this simple single-action skill the instruction is unambiguous, and the script's described sequence (build, pack, list, clean up) is clearly stated; the listing output itself serves as the verification checkpoint.

3 / 3

Progressive Disclosure

A short, single-purpose skill with well-organized sections and a one-level reference to the existing scripts/list-package-files.sh, matching the simple-skills allowance for a 3 with just well-organized sections.

3 / 3

Total

12

/

12

Passed

Description

90%

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 strong description with explicit what-and-when structure and natural trigger terms. Its only weakness is capability specificity, since it describes a single action rather than enumerating several.

DimensionReasoningScore

Specificity

It names one concrete action ("List the contents of an npm package tarball before publishing") but, unlike the 3-anchor, does not list multiple distinct concrete actions. It is specific rather than vague, so it is above 1.

2 / 3

Completeness

It explicitly answers both what ("List the contents of an npm package tarball before publishing") and when ("Use when the user wants to see what files are included in an npm bundle, verify package contents, or debug npm publish issues"), matching the 3-anchor with an explicit 'Use when' clause.

3 / 3

Trigger Term Quality

It covers natural terms users would say — "npm package tarball," "npm bundle," "package contents," and "npm publish issues" — matching the 3-anchor's good coverage of natural variations.

3 / 3

Distinctiveness Conflict Risk

It occupies a clear niche (inspecting an npm tarball before publish) with distinct, domain-specific triggers unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
vercel/ai
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.