CtrlK
BlogDocsLog inGet started
Tessl Logo

find-skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

79

2.15x
Quality

80%

Does it follow best practices?

Impact

95%

2.15x

Average score across 2 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, highly actionable single-file skill: concrete CLI commands, a clearly sequenced six-step workflow with a quality-verification checkpoint, and good handling of edge cases like no search results. Minor improvements are possible by trimming conceptual explanations, merging the tips/categories sections, and adding post-install verification.

DimensionReasoningScore

Conciseness

The body is efficient — concrete commands, short steps, and example responses with little padding. It falls short of level 5 because of a few sentences explaining what the ecosystem/CLI is ("Skills are modular packages that extend agent capabilities...") that Claude could infer, and the Tips section partially duplicates the categories table. It is well above level 3, where unnecessary explanation would be more prevalent.

4 / 5

Actionability

Guidance is copy-paste ready throughout: full commands (`npx skills find [query] [--owner <owner>]`, `npx skills add <owner/repo@skill> -g -y`), worked query-to-command examples ("how do I make my React app faster?" → `npx skills find react performance`), and a template response for presenting options. It also covers the no-results case, matching the level 5 anchor of executable commands with examples covering common cases.

5 / 5

Workflow Clarity

The six-step workflow is clearly sequenced and includes an explicit checkpoint — Step 4 "Verify Quality Before Recommending" with concrete criteria (install count, source reputation, stars) before anything is presented or installed. It is not level 5 because there is no post-install verification (e.g., confirming the skill actually installed successfully) and no error-recovery loop for failed installs or searches.

4 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent) and none are referenced, so this is a single-file skill; the body is well-organized with clear section headers (When to Use, CLI commands, six-step process, categories, fallback). It is not level 5 because at ~135 lines the categories table and search tips could be condensed or merged, leaving minor organization gaps rather than the fully earned-place-per-token structure of the top anchor.

4 / 5

Total

17

/

20

Passed

Description

78%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 strong description that explicitly covers both what the skill does and when to use it, with natural quoted trigger phrases. The main weaknesses are limited action coverage (only discover and install) and a very broad "how do I do X" trigger that adds some conflict risk.

DimensionReasoningScore

Specificity

The description names the domain and two concrete actions — "discover and install agent skills" — which matches the anchor for 1-2 concrete actions without comprehensive coverage (no mention of searching, updating, or verifying quality). It is above level 2 because the actions are concrete rather than generic, but below level 4 because only two capabilities are listed.

3 / 5

Completeness

It clearly answers both questions: what ("discover and install agent skills") and when, with an explicit trigger clause ("This skill should be used when the user is looking for functionality that might exist as an installable skill") plus concrete trigger phrases. This matches the level 5 anchor exactly; level 4 would require the 'when' to be less explicit.

5 / 5

Trigger Term Quality

It quotes natural user phrasings users would actually say — "how do I do X", "find a skill for X", "is there a skill that can...", "express interest in extending capabilities" — giving good keyword coverage. It falls short of level 5 because common variations like "install a skill", "is there a tool for", or "extend functionality" are missing.

4 / 5

Distinctiveness Conflict Risk

The niche — discovering and installing skills from an ecosystem — is distinct from task-specific skills, and trigger phrases like "find a skill for X" are unambiguous. It is not level 5 because the very broad "how do I do X" trigger could plausibly fire on ordinary how-to questions that are better served by task-specific skills, creating minor overlap risk.

4 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
mastra-ai/mastra
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.