CtrlK
BlogDocsLog inGet started
Tessl Logo

profiler-get-script-stats

Return script execution timing (frame time, fixed dt, time scale, frame count, runtime) plus Mono / GC memory usage in MB.

62

Quality

72%

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/profiler-get-script-stats/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is highly actionable with executable CLI examples and a clear single-step workflow, but it is held back by duplicated field descriptions and a large inline schema that could be moved to a reference file.

Suggestions

De-duplicate the field descriptions: keep them in the Output JSON Schema and summarize the Fields list, or vice versa.

Move the full Output JSON Schema into a references/ file and link to it from the body to improve progressive disclosure.

Clarify or remove the placeholder `nothing` input parameter, which adds noise without value.

DimensionReasoningScore

Conciseness

The body is mostly efficient with no concept over-explanation, but field descriptions are duplicated between the Fields list and the inline Output JSON Schema, which could be tightened.

2 / 3

Actionability

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

3 / 3

Workflow Clarity

This is a simple single-task skill whose single action (invoke the tool) is unambiguous, with a troubleshooting checkpoint for the CLI-not-found case; no destructive/batch steps require validation.

3 / 3

Progressive Disclosure

Sections are well organized but no bundle/reference files exist, and the large inline Output JSON Schema is content that could be split into a separate reference, so structure is only partially optimized.

2 / 3

Total

10

/

12

Passed

Description

67%Weight 40%Scale 1-3

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 omits explicit trigger guidance, capping completeness at 2 and leaving trigger-term coverage partial. Adding a "Use when..." clause naming profiler/performance triggers would raise it.

Suggestions

Append a trigger clause such as "Use when the user asks for Unity profiler stats, frame timing, or Mono/GC memory usage."

Add natural user-facing terms (profiler, performance, benchmark) alongside the technical field names.

Consider third-person "Returns" instead of imperative "Return" to match the rubric's preferred voice.

DimensionReasoningScore

Specificity

Enumerates concrete outputs ("frame time, fixed dt, time scale, frame count, runtime" and "Mono / GC memory usage in MB") rather than vague language, matching the multiple-specific-actions anchor.

3 / 3

Completeness

It states what the skill returns but lacks any "Use when..." trigger guidance, so the when is missing; per the rubric a missing Use-when clause caps completeness at 2.

2 / 3

Trigger Term Quality

Relevant terms like "frame time", "time scale", and "memory usage" appear, but common natural triggers a user would say ("profiler", "performance", "benchmark") are missing, so coverage is partial.

2 / 3

Distinctiveness Conflict Risk

The profiler/script-stats niche with Unity-specific timing and memory fields is clearly distinguishable and unlikely to trigger for unrelated skills.

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.