CtrlK
BlogDocsLog inGet started
Tessl Logo

profiler-get-rendering-stats

Return current frame timing, FPS, vsync, target frame rate, threading mode, and graphics device type from Unity Time / QualitySettings / SystemInfo.

69

Quality

83%

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

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 a clean, actionable tool wrapper with a copy-paste command, clear sections, and a well-signaled external reference. The only weakness is minor token waste from a placeholder "nothing" input parameter and a lightly redundant dual field listing.

Suggestions

Remove or hide the empty "nothing" input parameter from the Input table and schema, since it carries no information.

Consider trimming the duplicated field descriptions by relying on the Output JSON Schema for field definitions and keeping the ## Fields list only for the computation formulas not present in the schema.

DimensionReasoningScore

Conciseness

Mostly lean with no concept explanations, but the meaningless "nothing" input parameter (empty description, schema entry) and the dual listing of the six fields (## Fields plus the Output JSON Schema) are tightening opportunities; it is not 3 because not every token earns its place, and not 1 because there is no padding or concept teaching.

2 / 3

Actionability

Provides a copy-paste-ready executable command (unity-mcp-cli run-tool ...) plus file and stdin variants and a concrete troubleshooting fix, matching the fully-executable anchor.

3 / 3

Workflow Clarity

This is a single, unambiguous read-only operation, so per the simple-skill guidance it qualifies for 3; the How-to-Call and Troubleshooting sections give a clear, low-risk path with no destructive steps needing validation.

3 / 3

Progressive Disclosure

Well-organized single-file sections (Fields, How to Call, Input, Output) with one clearly-signaled one-level reference (the /unity-initial-setup skill) and no nested references; it is not below 3 because nothing is monolithic or buried.

3 / 3

Total

11

/

12

Passed

Description

82%

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 concrete, third-person, and well-scoped to a distinct Unity rendering-stats niche, with good natural trigger terms. Its main weakness is the absence of an explicit "Use when..." trigger clause, which caps completeness at 2.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks for Unity frame timing, FPS, vsync, target frame rate, threading mode, or graphics device type."

Optionally include colloquial trigger variants (e.g. "frame rate", "render performance", "GPU/device type") to broaden natural-term coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete return values — "frame timing, FPS, vsync, target frame rate, threading mode, and graphics device type" — each tied to specific Unity APIs, matching the multi-action anchor.

3 / 3

Completeness

Clearly states what the skill returns, but lacks any "Use when..." clause or equivalent explicit trigger guidance, so per the guidelines completeness is capped at 2 rather than reaching 3.

2 / 3

Trigger Term Quality

Includes natural terms a Unity user would say (FPS, frame timing, vsync, frame rate, graphics device type) with good coverage; it is not above 3 since no colloquial variants are added.

3 / 3

Distinctiveness Conflict Risk

The Unity rendering-stats niche with specific field/API names is clearly distinguishable and unlikely to trigger for unrelated skills; it is not below 3 because the scope is unambiguous.

3 / 3

Total

11

/

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.