CtrlK
BlogDocsLog inGet started
Tessl Logo

profiler-get-status

Return the Unity profiler's current enabled state, active modules, max-used memory, and platform support flag. Read-only.

65

Quality

82%

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

88%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 tight, executable tool card: concrete CLI invocations in three forms, an explicit troubleshooting path, and clear field-by-field documentation of inputs and outputs. It scores full marks on actionability and, as a simple read-only skill, on workflow clarity. The only notable improvement is moving the long output schema to a reference file and trimming the redundant placeholder-input documentation.

DimensionReasoningScore

Conciseness

The body is largely lean — a short summary, a compact Fields list, and executable commands — but the Input table for the placeholder `nothing` parameter duplicates the Input JSON Schema, and the generic stdin block with '{"param": "value"}' adds minor padding that could be trimmed, matching anchor 4.

4 / 5

Actionability

"unity-mcp-cli run-tool profiler-get-status --input ..." is copy-paste ready, with three complete invocation variants (--input, --input-file, stdin heredoc) and a concrete Troubleshooting section ("npm install -g unity-mcp-cli", "npx unity-mcp-cli"). Commands are fully executable and cover the common cases, matching anchor 5.

5 / 5

Workflow Clarity

This is a simple, single-purpose, read-only skill: the single action (invoke the CLI tool) is unambiguous, and error recovery guidance exists for the main failure mode (CLI not found). Per the rubric's simple-skill exception, workflow clarity scores 5; no destructive or batch operations are involved, so no validation cap applies.

5 / 5

Progressive Disclosure

Sections are well-organized with no nested or buried references, and the single external pointer ("Read the /unity-initial-setup skill") is clearly signaled. However, the ~50-line inline Output JSON Schema is content that could live in a separate reference file, and the body runs past the ~50-line simple-skill threshold, giving minor organization gaps that match anchor 4.

4 / 5

Total

18

/

20

Passed

Description

66%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 well-bounded, clearly enumerating the exact data returned for the Unity profiler domain in third-person voice. Its main weakness is the complete absence of a 'Use when...' trigger clause, which both caps completeness and slightly weakens its usefulness as a routing signal. Trigger terms are good but lack natural user phrasings like 'profiler status'.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks whether the Unity profiler is running, what modules are active, or how much memory the profiler has used."

Include natural synonyms such as "profiler status" or "check if the profiler is enabled" alongside the current field-oriented terms.

Differentiate from sibling profiler skills (start/stop) by keeping the read-only snapshot framing prominent in the trigger clause.

DimensionReasoningScore

Specificity

"Return the Unity profiler's current enabled state, active modules, max-used memory, and platform support flag" names the domain and enumerates four concrete returned values, but describes a single action rather than multiple actions, matching anchor 4 rather than the multi-action comprehensiveness of anchor 5.

4 / 5

Completeness

The 'what' is explicit and concrete (returns enabled state, modules, memory, support flag), but there is no 'Use when...' clause or equivalent trigger guidance; "Read-only" states a constraint, not a 'when'. Per the judging guidelines, a missing 'Use when...' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Includes strong natural keywords like "Unity profiler", "enabled state", and "max-used memory" that users would plausibly say, but misses common variations such as "profiler status", "is the profiler running", or "profiling supported" — a few natural terms are missing, matching anchor 4.

4 / 5

Distinctiveness Conflict Risk

"Unity profiler" state snapshot is a clear, well-bounded niche, but sibling Unity profiler skills (e.g., start/stop profiling) would share the same trigger vocabulary, giving minor overlap risk with closely related skills, matching anchor 4.

4 / 5

Total

15

/

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.

Validation — 16 / 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.