CtrlK
BlogDocsLog inGet started
Tessl Logo

screenshot-camera

Capture a screenshot from a Unity `Camera` and return it as a PNG image for direct LLM inspection. Falls back to `Camera.main` (then any active camera) when `cameraRef` is null. Width and height are capped to keep response size manageable.

58

Quality

66%

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

Quality

Content

63%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 body is well-structured and actionable with executable commands and a full schema, but it suffers from input duplication and an inlined reference schema that hurts conciseness and progressive disclosure. Consolidating the input descriptions and moving the schema to a reference file would improve the score.

Suggestions

Merge the '## Inputs' prose and '## Input' table into a single section to remove duplication.

Move the full Input JSON Schema (including the AIGD.GameObjectRef $defs) into a references/ file and link to it from the body.

Replace the placeholder example values ('width': 0, 'height': 0) with realistic valid values that satisfy the stated constraints.

DimensionReasoningScore

Conciseness

The Behavior section is lean, but the inputs are described twice (## Inputs prose and ## Input table) and the full GameObjectRef JSON schema is inlined, adding tokens that could be trimmed.

3 / 5

Actionability

Provides copy-paste-ready bash commands (run-tool, --input-file, stdin) and a complete JSON schema, but the example uses placeholder values ('width': 0) that violate the stated >0 constraint.

4 / 5

Workflow Clarity

As a simple single-action tool the action is unambiguous and the Behavior section sequences the internal steps clearly; minor gap is the lack of an explicit validation/verification checkpoint on the returned image.

4 / 5

Progressive Disclosure

Sections are organized, but no bundle files exist and the large input JSON schema (with $defs) is inlined in SKILL.md rather than placed in a one-level-deep reference file.

3 / 5

Total

14

/

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.

The description is specific, third-person, and clearly distinguishes the skill's Unity-screenshot niche, but it lacks an explicit 'Use when...' trigger clause, which caps completeness. Adding trigger guidance would raise the score meaningfully.

Suggestions

Add an explicit trigger clause such as 'Use when the user asks to capture a screenshot from a Unity scene or inspect what a camera sees.'

Include common synonyms like 'snapshot' or 'frame grab' to broaden natural keyword coverage.

DimensionReasoningScore

Specificity

Names the Unity domain and several concrete actions ('Capture a screenshot', 'return it as a PNG image', 'Falls back to Camera.main', width/height capping), with only minor coverage gaps.

4 / 5

Completeness

Has a clear 'what' (capture and return a screenshot with fallback behavior) but no explicit 'Use when...' trigger clause, capping completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Includes natural terms users would say ('screenshot', 'Unity Camera', 'PNG') with good keyword coverage, though a few common synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche ('screenshot from a Unity Camera') with distinct triggers and minimal overlap risk with other skills.

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.

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.