CtrlK
BlogDocsLog inGet started
Tessl Logo

package-list

List all UPM packages installed in the Unity project — name, version, source, description. Optionally filter by source (registry, embedded, local, git, built-in, local tarball), by name/display/description substring, and by direct-dependency-only.

65

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./Unity-MCP-Plugin/.claude/skills/package-list/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is highly actionable with concrete, executable CLI examples and a clear single-step workflow for a read-only operation. Its main weakness is redundancy from describing the inputs twice, which lightly hurts conciseness and organization.

Suggestions

Merge the `## Inputs` bulleted prose and the `## Input` table into a single parameter description to remove the duplication.

Trim the multi-line stdin/input-file invocation block to one short example plus a one-line pointer, since the inline JSON example already covers the common case.

Remove the empty heading/stray blank lines between the invocation block and Troubleshooting to tighten structure.

DimensionReasoningScore

Conciseness

The body is mostly efficient, but the parameters are described twice (once as `## Inputs` prose and again as a `## Input` table) and the stdin/input-file invocation variants add tokens that could be trimmed.

3 / 5

Actionability

The "## How to Call" section gives a copy-paste-ready `unity-mcp-cli run-tool package-list` command with concrete JSON, plus executable variants for input-file and stdin, and a troubleshooting pointer — fully executable.

5 / 5

Workflow Clarity

This is a simple, single-action, read-only tool with no multi-step or destructive operations, so the simple-skill exception applies and the single unambiguous action scores 5.

5 / 5

Progressive Disclosure

At under 50 lines with no external references needed, the content is well-organized into clear sections, but the duplicated Inputs/Input sections and a stray blank heading introduce minor organization noise.

4 / 5

Total

17

/

20

Passed

Description

75%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 specific, actionable, and clearly distinct, but it omits an explicit "Use when..." trigger clause, which caps its completeness. Adding a short activation sentence would lift it into the top tier.

Suggestions

Append a "Use when the user wants to see which Unity/UPM packages are installed, or before adding or removing a package" clause to make the trigger explicit.

Soften jargon-heavy phrasing like "direct-dependency-only" with a more user-facing synonym to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

"List all UPM packages installed in the Unity project — name, version, source, description" states the concrete primary action, and the filter options enumerate multiple additional concrete actions, giving comprehensive coverage.

5 / 5

Completeness

The "what" is clearly stated (list installed packages with their fields and filters), but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Natural phrases like "list packages", "installed packages", and "filter by source" match what a user would say, but it leans slightly technical ("UPM", "direct-dependency-only") and omits casual synonyms.

4 / 5

Distinctiveness Conflict Risk

"List all UPM packages installed in the Unity project" carves a clear niche with distinct triggers and minimal risk of activating for an unrelated skill.

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
IvanMurzak/Unity-MCP
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.