CtrlK
BlogDocsLog inGet started
Tessl Logo

profiler-enable-module

Toggle the wrapper's local 'enabled' flag for a named profiler module. Bookkeeping only — Unity's runtime API does not expose direct module control; for real module visibility use the Profiler window.

54

Quality

60%

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

Quality

Content

67%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, actionable, and self-contained for a single-purpose tool, with concrete CLI examples and documented errors. Its main weakness is redundancy: the same two inputs appear as a bullet list, a table, and a JSON schema.

Suggestions

Collapse the three input representations (## Inputs bullets, ## Input table, ### Input JSON Schema) into a single section to reduce redundancy.

Replace the 'string_value' placeholder in the example with a realistic module name such as 'CPU' to make the example fully concrete.

Add a brief one-line expected output / success check so the single action has an explicit verification step.

DimensionReasoningScore

Conciseness

The body is mostly efficient with no over-explanation of known concepts, but the two input parameters are restated three times (## Inputs bullets, ## Input table, ### Input JSON Schema), which is noticeable redundancy that could be tightened.

3 / 5

Actionability

It provides a concrete, copy-paste-ready CLI invocation plus input-file and stdin variants, but the example uses a placeholder ('string_value') instead of a realistic value like 'CPU', leaving a minor gap versus fully executable examples.

4 / 5

Workflow Clarity

This is a simple single-action skill whose call is unambiguous and error returns are documented; it sits just below 5 because there is no explicit validate/verify checkpoint, though the bookkeeping toggle is not a destructive or batch operation that would trigger the cap.

4 / 5

Progressive Disclosure

Content is well-organized into clearly labeled sections with no nested external references, appropriate for a single self-contained tool doc; the triplicate input representation is a minor organization gap keeping it just below 5.

4 / 5

Total

15

/

20

Passed

Description

53%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 honest about its bookkeeping-only scope, but lacks an explicit 'Use when...' trigger clause and leans on technical rather than natural user language. It is clearly distinct within the profiler tool family.

Suggestions

Add an explicit 'Use when ...' clause naming natural trigger phrases (e.g. 'Use when enabling or disabling a Profiler module for status reporting').

Include user-friendly synonyms alongside the technical terms (e.g. 'Profiler module', 'CPU/GPU/Memory module') to improve trigger term coverage.

Optionally mention the related consumer tools ('profiler-get-status', 'profiler-list-modules') to reinforce when this skill is relevant.

DimensionReasoningScore

Specificity

It names the domain (profiler module) and one concrete action ('Toggle the wrapper's local 'enabled' flag for a named profiler module'), but coverage is essentially a single action rather than multiple, matching the 1-2 concrete actions anchor rather than the comprehensive 5.

3 / 5

Completeness

The 'what' is clearly stated (toggling the local enabled flag), but there is no explicit 'Use when...' trigger clause, so per the boundary guidance completeness is capped at 3 with 'when' only weakly implied.

3 / 5

Trigger Term Quality

Relevant terms like 'profiler module', 'enabled flag', and 'Profiler window' appear, but these are technical rather than natural user phrases and common synonyms/variations are missing, fitting the 'some relevant keywords but missing variations' anchor.

3 / 5

Distinctiveness Conflict Risk

The description targets a clear niche ('named profiler module', 'wrapper's local enabled flag') with minimal overlap risk against sibling profiler skills, landing mostly-distinct with only minor overlap, between anchors 3 and 5.

4 / 5

Total

13

/

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.