CtrlK
BlogDocsLog inGet started
Tessl Logo

profiler-get-memory-stats

Return memory statistics snapshot from UnityEngine.Profiling.Profiler — reserved, allocated, mono heap, graphics, etc. (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-memory-stats/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 a clean, actionable single-purpose skill with an executable CLI example and well-organized sections. It is slightly held back by redundant schema repetition and the placeholder input parameter.

Suggestions

Replace the placeholder input example {"nothing": "string_value"} with a realistic no-argument invocation (e.g. an empty object {}) so the example is directly runnable.

Move the verbose output JSON Schema to a referenced file (e.g. references/output-schema.json) and keep only a brief field summary inline to reduce token redundancy with the Fields section.

DimensionReasoningScore

Conciseness

Mostly efficient with a concrete field list and an executable CLI example, but the output JSON schema redundantly repeats field descriptions already given in the Fields section and includes generic stdin/file-piping boilerplate that could be trimmed.

4 / 5

Actionability

Provides a concrete, copy-paste-ready CLI command plus troubleshooting for a missing binary, which is fully executable; the placeholder input {"nothing": "string_value"} is a minor oddity but does not block execution.

4 / 5

Workflow Clarity

As a single-action tool the sequence (run one command, read output) is unambiguous with no destructive/batch operation needing validation; the input/output contract is somewhat buried in large JSON schema blocks rather than narrated, keeping it just below 5.

4 / 5

Progressive Disclosure

Content is well organized into clear sections (Fields, Behavior, How to Call, Input, Output) with no bundle files needed for this single-purpose skill; minor gap is that the bulky output schema could live in a referenced file for tighter navigation.

4 / 5

Total

16

/

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 and clearly distinct, naming the Unity Profiler API and concrete memory counters in MB. Its main weakness is the absence of an explicit 'Use when...' trigger clause, which caps completeness.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when checking Unity runtime memory usage, profiling memory in the editor/player, or diagnosing heap/graphics memory growth.'

Include natural synonyms and phrasings a user might say (e.g. 'Unity memory usage', 'profiler memory', 'heap stats') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the concrete source API (UnityEngine.Profiling.Profiler) and enumerates specific counter categories (reserved, allocated, mono heap, graphics) with unit (MB), giving several concrete items with only minor coverage gaps.

4 / 5

Completeness

Clearly states what the skill does ('Return memory statistics snapshot'), but provides no explicit 'Use when...' trigger clause, so per the guidelines completeness is capped at 3.

3 / 5

Trigger Term Quality

Includes natural terms like 'memory statistics', 'mono heap', 'graphics', and 'Profiler' that a user might say, but lacks synonyms and explicit file/extension-style triggers; good but not comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

Scoped narrowly to Unity Profiler scalar memory counters with specific API names, giving it a clear niche with minimal risk of triggering for unrelated 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.