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.

64

Quality

76%

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

85%

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

An actionable, well-organized single-purpose tool skill with executable commands and complete schemas. Its main weakness is redundancy: the input parameters are restated in prose, a call template, and a table.

Suggestions

Collapse the duplicated input descriptions — keep the parameter table and the executable call example, and remove or trim the separate prose 'Inputs' section that repeats the same information.

Drop the generic JSON-schema 'How to Call' template in favor of a single realistic example with actual filter values to reduce token overhead.

DimensionReasoningScore

Conciseness

Mostly efficient with executable command templates and schemas, but the inputs are described three times (prose 'Inputs', a 'How to Call' template, and an 'Input' table) which is redundant padding.

2 / 3

Actionability

Provides a concrete, copy-paste-ready CLI invocation, stdin/file variants, and full input/output JSON schemas, all of which are executable.

3 / 3

Workflow Clarity

This is a simple single-action tool skill where the single action is unambiguous; per the simple-skills note, a clearly presented call plus troubleshooting guidance earns 3, and there are no destructive or batch operations requiring validation checkpoints.

3 / 3

Progressive Disclosure

A self-contained skill under 50 lines with no bundle files and clear, well-organized sections (Inputs, How to Call, Input schema, Output schema); per the guidelines this satisfies the bar for 3.

3 / 3

Total

11

/

12

Passed

Description

67%

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 specific, distinctive description that clearly conveys what the skill does. It is held back by the absence of an explicit 'Use when...' trigger clause and limited natural-language keyword coverage.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user asks what packages are installed in a Unity project or wants to filter installed UPM packages.'

Broaden trigger terms to include natural phrasings like 'installed packages', 'what packages do I have', or 'list Unity packages' alongside the UPM jargon.

DimensionReasoningScore

Specificity

Lists several concrete capabilities — 'List all UPM packages... name, version, source, description' plus filter actions (by source, by substring, direct-dependency-only) — matching the multiple-specific-actions anchor.

3 / 3

Completeness

The 'what' is clearly stated, but there is no explicit 'Use when...' trigger clause, so per the guidelines completeness is capped at 2.

2 / 3

Trigger Term Quality

Natural terms like 'packages installed', 'Unity project', and source names are present, but common user phrasing variants ('what packages do I have', 'installed packages list') are not covered and the UPM jargon dominates.

2 / 3

Distinctiveness Conflict Risk

The Unity/UPM package-list niche with specific filter options is clearly distinct and unlikely to trigger for unrelated skills.

3 / 3

Total

10

/

12

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.