CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

random-number

Generate a random integer between min and max (inclusive). Use when the user asks for a random number.

76

Quality

95%

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

100%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 textbook minimal instruction: one executable command, its arguments, and the expected output, with no token wasted. Nothing is missing for a skill of this scope; additional structure or explanation would only add cost.

DimensionReasoningScore

Conciseness

The body is three sentences plus one command with zero padding — it never explains what a random number is or how the script works. Every token earns its place, matching the lean anchor.

5 / 5

Actionability

"node /opt/skills/random-number/random-number.cjs <min> <max>" is a fully executable, copy-paste-ready command with clearly marked arguments, and the stated output ("prints a single random integer between min and max (inclusive)") defines the expected result. The single command covers all use cases of this skill.

5 / 5

Workflow Clarity

This is a simple single-task skill (under 50 lines) whose single action is unambiguous, so the simple-skill exception applies and it earns the top score without a multi-step workflow.

5 / 5

Progressive Disclosure

All content fits inline in a dozen lines with no need for external references or sections; the referenced script path is the skill's own executable, not a documentation layer. Nothing that belongs in a separate file is inlined.

5 / 5

Total

20

/

20

Passed

Description

87%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.

A model concise description for a single-purpose skill: it states exactly what it does, how it is parameterized, and when to use it, in third person with no fluff. The only room for improvement is broader trigger-term coverage (synonyms like "pick a number" or "dice roll").

DimensionReasoningScore

Specificity

"Generate a random integer between min and max (inclusive)" names the domain with one precise, fully-parameterized action. It sits above anchor 3 because that single action is complete for this skill, but below anchor 5 because it does not list multiple concrete actions.

4 / 5

Completeness

It explicitly answers both what ("Generate a random integer between min and max (inclusive)") and when ("Use when the user asks for a random number") with a concrete trigger phrase, matching the top anchor exactly.

5 / 5

Trigger Term Quality

"Use when the user asks for a random number" includes the dominant natural phrase a user would say, and "random integer" reinforces it. It is not anchor 5 because common variations like "pick a number", "dice roll", or "random value" are absent.

4 / 5

Distinctiveness Conflict Risk

Random number generation is a clear niche with a distinct trigger phrase and minimal overlap risk against other skills; the description would not naturally fire for unrelated tasks.

5 / 5

Total

18

/

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

rivet-dev/sandbox-agent

Path

sandbox-agent/examples/skills-custom-tool/SKILL.md

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.