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.

61

Quality

71%

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

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 well-organized and highly actionable with executable CLI examples and a clear single-task workflow, though it suffers from redundant input documentation across three sections.

Suggestions

Consolidate the input documentation so width/height appear once instead of in the Inputs bullets, the Input table, and the Input JSON Schema.

Use valid example values in the 'How to Call' snippet (the stated constraint is > 0) instead of "width": 0, "height": 0, which the tool would reject.

Fix the stray duplicate '## Input' heading (Inputs and Input both cover the same parameters).

DimensionReasoningScore

Conciseness

Mostly efficient with no concept explanations Claude already knows, but the input is documented three times (Inputs bullets, Input table, and Input JSON Schema), which is redundant padding that could be consolidated.

2 / 3

Actionability

Provides fully executable commands ('unity-mcp-cli run-tool screenshot-scene-view --input ...') plus three concrete invocation methods (inline, --input-file, stdin) and troubleshooting, making the guidance copy-paste ready.

3 / 3

Workflow Clarity

As a single-task skill the action is unambiguous, and the Behavior section sequences the internal steps (locate SceneView, allocate RenderTexture, swap, Render, ReadPixels, encode, restore) with explicit error cases ('Throws/errors when no Scene View is open or the Scene View camera is null').

3 / 3

Progressive Disclosure

The body is under 50 lines with well-organized sections (Inputs, Behavior, How to Call, Troubleshooting, Input, Output) and no need for external bundle files, satisfying the simple-skill exception for progressive disclosure.

3 / 3

Total

11

/

12

Passed

Description

57%

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 to a well-defined niche and uses some natural trigger terms, but it lacks an explicit 'Use when...' clause and broader trigger-term coverage, which caps completeness and trigger quality.

Suggestions

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

Broaden trigger terms to include common variations like 'image', 'capture the view', or 'save the Scene View as a picture'.

Consider listing the concrete outcome (returns a PNG image for visual inspection) to round out the 'what'.

DimensionReasoningScore

Specificity

Names the domain ('Unity Editor Scene View') and concrete actions ('Capture a screenshot', 'Renders via the Scene View's active camera onto a temporary RenderTexture'), but describes essentially one task with its implementation detail rather than a list of multiple distinct actions.

2 / 3

Completeness

Clearly answers 'what' (capture a Scene View screenshot at a requested size), but provides no 'Use when...' clause or equivalent explicit trigger guidance, so completeness is capped at 2 per the guidelines.

2 / 3

Trigger Term Quality

Includes natural terms a user would say ('screenshot', 'Scene View', 'capture'), but misses common variations like 'image', 'picture', or 'save the view as an image'.

2 / 3

Distinctiveness Conflict Risk

The niche is precise — a Unity Editor Scene View screenshot via the active camera onto a RenderTexture — making it clearly distinguishable and unlikely to trigger for the wrong skill.

3 / 3

Total

9

/

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.