CtrlK
BlogDocsLog inGet started
Tessl Logo

ping

Lightweight readiness probe. Returns the input `message` echoed back, or `'pong'` when omitted. Useful for CLI health checks and SignalR connectivity smoke tests.

59

Quality

67%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./Unity-MCP-Plugin/.claude/skills/ping/SKILL.md
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 highly actionable and well-structured for a simple tool, with executable commands and clear schemas. Its main weakness is redundancy: the single input is documented three times and the call section is over-elaborated for such a trivial operation.

Suggestions

Collapse the three input descriptions (prose "Inputs", "Input" table, "Input JSON Schema") into one; keep only the table plus the JSON schema or a single prose line.

Trim the "How to Call" section to one primary command plus a brief note on `--input-file`/stdin for complex input, rather than three full code blocks.

Fix the stdin example placeholder `{"param": "value"}` to use the actual field name `{"message": "value"}` so the example is correct for this tool.

DimensionReasoningScore

Conciseness

It avoids explaining concepts Claude already knows, but the `message` input is described three times (prose "Inputs", the "Input" table, and the "Input JSON Schema"), the frontmatter description is restated, and three call variants are padded for a trivial single-string tool.

2 / 3

Actionability

Fully executable commands are given (e.g. `unity-mcp-cli run-system-tool ping --input '{"message": "string_value"}'`) alongside input/output JSON schemas, making the guidance copy-paste ready.

3 / 3

Workflow Clarity

This is a simple single-action skill whose one call is unambiguous in "How to Call", with a Troubleshooting fallback; per the simple-skills note, no multi-step validation sequence is required.

3 / 3

Progressive Disclosure

No bundle files are needed; sections are well-organized and the only external pointer ("Read the /unity-initial-setup skill") is a clearly-signaled one-level reference, appropriate for a skill this size.

3 / 3

Total

11

/

12

Passed

Description

50%

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 clearly states the tool's behavior and use cases in third person, but it lacks an explicit "Use when..." trigger clause and only partially covers natural trigger terms. It is adequate but not exemplary.

Suggestions

Add an explicit "Use when..." clause naming concrete triggers, e.g. "Use when checking whether the MCP transport is alive, measuring round-trip latency, or smoke-testing SignalR connectivity."

Include the natural term "ping" and variants like "check if the connection is alive" in the description text itself, not just the skill name.

Sharpen distinctiveness by leading with the specific niche (Unity MCP / SignalR connectivity probe) so it cannot be confused with generic ping utilities.

DimensionReasoningScore

Specificity

Concrete behavior is named ("Returns the input `message` echoed back, or `'pong'` when omitted"), but a single-purpose echo tool does not list the multiple distinct actions the 3-anchor requires.

2 / 3

Completeness

The "what" is explicit, but the "when" is phrased as soft utility ("Useful for CLI health checks and SignalR connectivity smoke tests") rather than an explicit "Use when..." trigger clause, which the guideline caps at 2.

2 / 3

Trigger Term Quality

Relevant keywords appear ("readiness probe", "CLI health checks", "SignalR connectivity smoke tests", "pong") but the most natural term "ping" lives only in the skill name and common variants like "check if alive" or "latency" are missing.

2 / 3

Distinctiveness Conflict Risk

The SignalR/CLI framing gives it a niche, but ping/health-check/readiness-probe is a common pattern that could overlap with similar connectivity-check skills.

2 / 3

Total

8

/

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.