CtrlK
BlogDocsLog inGet started
Tessl Logo

assets-copy

Copy assets at given paths and store them at new paths. Refreshes the AssetDatabase at the end. Use 'assets-find' to locate the source assets first.

52

Quality

57%

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/assets-copy/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 content is well-structured and provides executable CLI guidance, but it duplicates the input listing and lacks validation checkpoints for a batch operation. The example placeholder types also mismatch the declared array schema.

Suggestions

Add a validation/verification step instructing Claude to inspect the response Errors list and confirm copied assets exist before declaring success, which is required for batch operations and would lift workflow_clarity above 3.

Remove the redundant '## Inputs' prose bullets (or the '## Input' table) so each parameter is described exactly once.

Fix the example to use array values (e.g. "sourcePaths": ["Assets/a.mat"]) matching the schema instead of 'string_value' placeholders.

DimensionReasoningScore

Conciseness

The body is mostly efficient with no padding about concepts Claude already knows, but it duplicates content: the opening summary restates the description and inputs appear both as prose bullets ('## Inputs') and again as a formal table ('## Input').

3 / 5

Actionability

Provides copy-paste-ready CLI commands (run-tool, --input-file, stdin variants), but the example uses 'string_value' placeholders while the schema declares sourcePaths/destinationPaths as arrays, a minor inaccuracy that prevents a 5.

4 / 5

Workflow Clarity

This is a batch operation (multiple source/destination pairs) and the Behavior section notes errors are accumulated, but there are no validation/verification checkpoints (e.g. check the Errors list, verify copied assets exist), so workflow_clarity is capped at 3 per the batch-operation guideline.

3 / 5

Progressive Disclosure

No bundle files exist and the single-file body is organized into clear sections (Inputs, Behavior, How to Call, Input, Output) with no nested references, but the duplicated Inputs section and inlined schemas leave minor organization gaps.

4 / 5

Total

14

/

20

Passed

Description

53%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 conveys a clear 'what' for a specific asset-copying niche but lacks an explicit 'Use when...' trigger clause, leaving the 'when' implicit and capping completeness. It is concise and mostly distinct from sibling skills.

Suggestions

Add an explicit trigger clause such as 'Use when the user wants to copy or duplicate Unity assets to new paths' to answer 'when' and lift completeness.

Include natural synonyms/keywords (e.g. 'duplicate assets', 'asset paths') to improve trigger-term coverage beyond the single 'copy assets' phrase.

Name additional concrete capabilities (e.g. batch copying, error reporting) to move specificity from a single action toward comprehensive coverage.

DimensionReasoningScore

Specificity

Names the domain and concrete actions ('Copy assets at given paths and store them at new paths', 'Refreshes the AssetDatabase'), but these are only 1-2 distinct actions without comprehensive coverage of what copying entails.

3 / 5

Completeness

The 'what' is clear (copy assets to new paths, refresh AssetDatabase) but the 'when' is missing — there is no 'Use when...' clause or equivalent explicit trigger guidance, so completeness is capped at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

'copy assets' and 'assets' are relevant natural keywords, but common variations/synonyms (e.g. 'duplicate') are missing and the only 'Use' clause points to a prerequisite tool rather than a user trigger phrase.

3 / 5

Distinctiveness Conflict Risk

'Copy assets' names a clear niche distinct from sibling skills like assets-find, with only minor overlap risk against closely related asset-manipulation skills.

4 / 5

Total

13

/

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.