CtrlK
BlogDocsLog inGet started
Tessl Logo

scene-save

Save an opened scene back to its asset file (or to a new path when `path` is provided). When `openedSceneName` is empty, saves the currently active scene. Use 'scene-list-opened' to find the scene name first.

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/scene-save/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.

The body is actionable and well-organized for a simple single-task tool, but it carries redundant representations of the same inputs (prose, table, schema) that inflate token usage.

Suggestions

Collapse the duplicate "Inputs" prose, "Input" table, and "Input JSON Schema" into a single table-plus-schema to remove redundancy.

Keep the --input-file/stdin tips in one short block instead of the expanded "Or pipe via stdin (recommended)" variant.

Resolve or contextualize the bare reference to the /unity-initial-setup skill so it is a clearly signaled navigation pointer.

DimensionReasoningScore

Conciseness

Inputs are repeated three ways (prose, a markdown table, and a JSON schema) and there is both an "Inputs" and an "Input" section, adding redundant tokens; not concept-fluff but could be tightened.

2 / 3

Actionability

Provides fully executable, copy-paste-ready CLI commands with real flags plus stdin and --input-file variants, so Claude knows exactly how to call the tool.

3 / 3

Workflow Clarity

This is a simple single-action tool whose action is unambiguous; error/validation behavior (throws on unresolved scene, bad path, SaveScene failure) is explicitly described, satisfying the simple-skill allowance.

3 / 3

Progressive Disclosure

A short, single-file skill with no bundle files; sections (Inputs, Validation, How to Call, Output) are well organized, so the simple-skill allowance applies.

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.

The description is specific and distinctive, but it lacks an explicit "Use when..." trigger clause and leans on internal tool names rather than natural user language.

Suggestions

Add an explicit "Use when..." trigger clause (e.g. "Use when the user asks to save or export a Unity scene, or save changes to a .unity asset file.").

Replace tool-name jargon with natural user-facing terms (e.g. mention "save scene", "export scene", ".unity files") to improve trigger coverage.

Clarify the active-vs-named scene behavior in one concise phrase instead of the "openedSceneName is empty" aside.

DimensionReasoningScore

Specificity

Lists concrete actions — "Save an opened scene back to its asset file (or to a new path when `path` is provided)" and the active-scene fallback — rather than vague language.

3 / 3

Completeness

Clearly states what the skill does but the "when to use" trigger is only implied; per the guidelines a missing "Use when..." clause caps completeness at 2.

2 / 3

Trigger Term Quality

Includes relevant terms ("save", "scene", "scene-list-opened") but leans on tool-name jargon and omits common natural variations a user might say (e.g. "export scene", ".unity").

2 / 3

Distinctiveness Conflict Risk

Targets a clear niche (saving Unity scenes to .unity asset files) with distinct triggers, making conflict with other skills unlikely.

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.