CtrlK
BlogDocsLog inGet started
Tessl Logo

screenshot-scene-view

Capture a screenshot from the Unity Editor Scene View at the requested size. Renders via the Scene View's active camera onto a temporary `RenderTexture`. Requires an open Scene View.

60

Quality

75%

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/screenshot-scene-view/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A lean, single-purpose tool skill with concrete, executable CLI examples and useful fallbacks. The main defects are triplicated input documentation and a primary example that violates the skill's own width/height constraints.

Suggestions

Fix the example to use valid values, e.g. `--input '{"width": 1920, "height": 1080}'`, since the current width/height of 0 fails the stated 'Must be > 0' constraint.

Collapse the 'Inputs', 'Input' table, and 'Input JSON Schema' sections into a single input specification (the table plus one schema block is enough).

Briefly state expected error handling for the documented failure modes (no Scene View open, null camera) so Claude knows how to respond when the tool errors.

DimensionReasoningScore

Conciseness

The body is mostly efficient (no concept explanations, direct CLI examples), but the two input parameters are stated three times — the 'Inputs' bullet list, the 'Input' table, and the 'Input JSON Schema' block — which is pure duplication. This matches anchor 3 ('mostly efficient but ... could be tightened') rather than 4, since an entire redundant section pair could be cut; it is not 2 because nothing explains concepts Claude already knows.

3 / 5

Actionability

The 'How to Call' section gives copy-paste-ready commands: the direct `unity-mcp-cli run-tool screenshot-scene-view --input '{...}'` form, the `--input-file` variant, the stdin heredoc, plus Troubleshooting for a missing CLI. It falls short of 5 because the primary example passes `"width": 0, "height": 0`, which the skill's own constraint ('Must be > 0') makes invalid — copy-pasting it as shown would fail.

4 / 5

Workflow Clarity

This is a simple single-invocation tool, and the call path is unambiguous (run command, optionally via file/stdin, with a troubleshooting fallback to npx). It is not 5 because there are minor gaps: the example uses invalid values, and no checkpoint covers what to do on failure beyond the CLI-not-found case (e.g., the documented 'no Scene View open' error). It is well above anchor 3, which requires missing checkpoints for a risky multi-step flow that does not apply here.

4 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), and the single-file content is appropriately short with clear sections (Inputs, Behavior, How to Call, Troubleshooting, Output) and a real pointer to the /unity-initial-setup skill. It scores 4 rather than 5 because the duplicated Inputs/Input/Input JSON Schema sections are an organization gap that should be collapsed into one.

4 / 5

Total

15

/

20

Passed

Description

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

A crisp, third-person description with a concrete mechanism and strong natural trigger terms for the Unity/Scene View domain. Its main weakness is the absence of a 'Use when...' clause stating when Claude should reach for this skill, plus no mention of the returned output (a PNG image for visual inspection).

Suggestions

Add an explicit trigger clause, e.g., 'Use when the user asks for a screenshot or image of the current Unity scene, the Scene View, or wants to visually inspect the scene.'

State the output: 'Returns the screenshot as a PNG image for visual inspection' — so Claude knows what it will receive back.

Add one or two natural synonyms (image, capture the scene, render the scene) to broaden trigger coverage without adding fluff.

DimensionReasoningScore

Specificity

The description names the domain ('Unity Editor Scene View') and concrete actions with mechanism ('Capture a screenshot ... at the requested size. Renders via the Scene View's active camera onto a temporary RenderTexture.'). It sits between anchor 3 (1-2 concrete actions, not comprehensive) and anchor 5 (multiple actions, comprehensive): it is more specific than a bare action list thanks to the rendering path, but covers only a single action and omits the output format (PNG image).

4 / 5

Completeness

The 'what' is clearly stated (capture a Scene View screenshot at a requested size via a RenderTexture), but there is no 'Use when...' or equivalent trigger clause — the closest is the requirement 'Requires an open Scene View', which is a precondition, not a when-to-use signal. Per the judging guidelines, a missing explicit trigger caps completeness at 3; it is not a 2 because the 'what' is fully explicit.

3 / 5

Trigger Term Quality

Natural user phrases are present: 'Capture a screenshot', 'Unity Editor', 'Scene View', 'requested size'. A few natural variations users might say are missing (e.g., 'image', 'grab', 'render the scene', 'picture of the scene'), keeping it below the comprehensive anchor 5 but comfortably above anchor 3's 'missing common variations'.

4 / 5

Distinctiveness Conflict Risk

'Unity Editor Scene View' is a clear, narrow niche, and the repetition of 'Scene View' disambiguates it from generic screenshot tools and sibling Unity capture targets (e.g., Game View). Minimal conflict risk; not a 4 because it does not merely share a family with closely related skills — the target view is named unambiguously.

5 / 5

Total

16

/

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.

Validation — 16 / 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.