CtrlK
BlogDocsLog inGet started
Tessl Logo

find-skills

Search and discover OpenClaw skills from various sources. Use when: user wants to find available skills, search for specific functionality, or discover new skills to install.

62

Quality

75%

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 ./configs/microservice/bff-service/configs/agent-skills/clawhub/find-skills/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 content is a well-organized, actionable catalog with copy-paste-ready commands and useful fallback guidance for rate limits. Its main weaknesses are token padding from redundant command examples and generic best-practices advice, and the absence of an explicit step-by-step search workflow with a preferred-source order.

Suggestions

Collapse the three redundant 'By Functionality'/'By Provider'/'By Popularity' command blocks into one compact example table or a single sentence noting that any keyword works with `npx clawhub search`, keeping only the `--sort` flags as a separate note.

Trim or remove the generic 'Installation Tips' and 'Best Practices' sections (e.g., 'Read documentation', 'Test thoroughly', 'Check for updates regularly') — this is guidance Claude already follows and adds no skill-specific value.

Add a short numbered workflow (e.g., 1. Search ClawHub first with `npx clawhub search "<keyword>"`; 2. If rate-limited or no results, check the OpenClaw Directory and LobeHub websites; 3. Report top candidates with install command) so the fallback order across the five sources is explicit.

DimensionReasoningScore

Conciseness

The body is mostly lists and commands, but roughly a third of it is padding: three near-identical `npx clawhub search "..."` blocks repeated with different keywords, plus generic advice in "Installation Tips" ("Check for updates regularly") and "Best Practices" ("Read documentation", "Test thoroughly") that Claude already knows. This fits 'mostly efficient but includes some unnecessary explanation or could be tightened' — more than the 'minor instances' required for a 4.

3 / 5

Actionability

Mostly executable guidance: copy-paste-ready commands like `npx clawhub search "keyword"`, `npx clawhub browse`, and `npx clawhub search --sort installs`, plus concrete URLs. Not 5 because the GitHub strategy is only a hint ("Search: `openclaw skill`") with no executable command or URL, and there is no guidance on interpreting search output or which source to prefer first.

4 / 5

Workflow Clarity

As a simple single-purpose skill the core action is unambiguous (run a clawhub search, browse categories), and the Troubleshooting section gives a fallback sequence for rate limits ("Wait 1 hour", "Use alternative sources (websites)", "Search manually on GitHub"). Not 5 because the main flow is never explicitly sequenced — the body is organized by topic (sources, strategies, tips) rather than as a first-try-then-fallback workflow, and there are no verification checkpoints.

4 / 5

Progressive Disclosure

The body has good structure with clear, consistent section headers (Sources, Search Strategies, Categories, Troubleshooting) and no nested or buried references — there are no bundle files and no external file references at all. Not 5 because at ~135 lines, some catalog material (the skill category listings and troubleshooting) is inlined where a one-level-deep reference file would keep SKILL.md leaner, a minor organization gap.

4 / 5

Total

15

/

20

Passed

Description

82%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 well-constructed: it states what the skill does and gives an explicit, trigger-rich 'Use when' clause with natural user phrasings. Its only weakness is modest specificity — two fairly high-level actions rather than an enumerated capability list.

DimensionReasoningScore

Specificity

"Search and discover OpenClaw skills from various sources" names the domain and two concrete actions (search, discover), matching the anchor for 1-2 concrete actions without comprehensive coverage. It is above score 2 because the actions are named rather than purely generic, but below 4 because no further specific capabilities (browse, sort, install-adjacent discovery) are enumerated.

3 / 5

Completeness

It explicitly answers both what ("Search and discover OpenClaw skills from various sources") and when ("Use when: user wants to find available skills, search for specific functionality, or discover new skills to install") with concrete trigger phrases. Not 4 because the 'when' clause is already explicit and specific; the pattern mirrors the anchor-5 good example.

5 / 5

Trigger Term Quality

Natural phrases like "find available skills", "search for specific functionality", and "discover new skills to install" cover the common user phrasings. A few natural variations (e.g., "browse skills", "look for a skill") are missing, which keeps it at 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

The scope is a clear niche (OpenClaw skill discovery) with distinct triggers around finding/searching/discovering skills, so it is unlikely to fire for unrelated skills. The adjacent concerns (installing, managing, creating skills) are explicitly excluded in the body, minimizing conflict risk.

5 / 5

Total

17

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
UnicomAI/wanwu
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.