CtrlK
BlogDocsLog inGet started
Tessl Logo

wigolo-find-similar

Hybrid semantic discovery — fuses embeddings + keyword search + live web search via 3-way Reciprocal Rank Fusion. Use when the user has a good source and wants more like it, says "find similar", "related pages", "more like this", or wants to discover content related to a known URL or concept. Works best after a `crawl` or several `fetch` calls have warmed the local cache. Emits `cold_start` when local signals are weak.

72

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

86%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-crafted, actionable reference: executable examples, a complete parameter table, clear modes, and useful failure signaling (cold_start, ranking debug). The only weakness is mild redundancy — the cache-warming prerequisite is restated in three separate sections. Reference links to sibling skills are clean and one level deep.

Suggestions

Consolidate the cache-warming guidance: merge 'Anti-Patterns' bullet 1 and the 'When NOT to use' fallback note into the 'Build the Cache First' section to say 'crawl first' once instead of three times.

Add a short feedback loop for weak results, e.g. 'if cold_start fires, either crawl the seed domain (see wigolo-crawl) or retry with mode: "web-expansion"' — this would turn the cold_start signal into an explicit recovery step.

Tighten the 'How It Works' step 5 by trimming the long inline ranking_debug explanation into one sentence plus the include_ranking_debug table row that already documents it.

DimensionReasoningScore

Conciseness

Efficient overall — a parameters table, JSON quick reference, and terse mode list assume Claude's competence with no concept-explaining padding. The "crawl first" message repeats across "Important: Build the Cache First", "Anti-Patterns", and "When NOT to use", which could be trimmed. Not 5 because of that redundancy; not 3 because the padding is minor and localized.

4 / 5

Actionability

Fully executable: copy-paste-ready JSON examples covering URL, concept, domain-scoping, and cache-only cases; a complete parameter table with types, defaults, and when-to-use; named modes; a named env var for the cold-start threshold; and a worked two-step workflow. Specific examples cover the common cases — matches anchor 5.

5 / 5

Workflow Clarity

"How It Works" gives a clear 5-step sequence and the cache-building workflow is concrete (crawl with sitemap strategy, then find_similar), with `cold_start` acting as a signal checkpoint to relay. Not 5 because explicit validate-then-act feedback loops are absent (e.g., what to do when ranking sources disagree beyond enabling debug). Not 3 because the sequence is clear and checkpoints are mostly present; the destructive/batch cap does not apply to this read-only query skill.

4 / 5

Progressive Disclosure

No bundle files exist, and none are needed at this size: the ~85-line body is a well-organized overview (Quick Reference, Parameters, Modes, Anti-Patterns, See Also) with clearly signaled one-level references to sibling skills (../wigolo-crawl/SKILL.md, ../wigolo-search/SKILL.md). Content is appropriately inline for a skill this size; nothing that should be split out.

5 / 5

Total

18

/

20

Passed

Description

91%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: concrete mechanism, explicit 'Use when' clause with natural trigger phrases, and a distinct niche. It also usefully signals cache-warming prerequisites and the cold_start behavior. Minor overlap risk with a plain web-search skill is the only weakness.

DimensionReasoningScore

Specificity

Names the domain and several concrete mechanisms — "fuses embeddings + keyword search + live web search via 3-way Reciprocal Rank Fusion", "Emits `cold_start` when local signals are weak" — with only minor gaps in coverage. It stops short of anchor 5's comprehensively enumerated concrete actions.

4 / 5

Completeness

Explicitly answers both: what ("Hybrid semantic discovery — fuses embeddings + keyword search + live web search via 3-way Reciprocal Rank Fusion") and when ("Use when the user has a good source and wants more like it, says 'find similar'...") with concrete trigger phrases. Matches the anchor-5 example pattern exactly; not 4 because neither half could be more explicit.

5 / 5

Trigger Term Quality

Quotes natural phrases users would say verbatim: "find similar", "related pages", "more like this", plus "discover content related to a known URL or concept" — comprehensive synonym coverage of the natural trigger space. Anchor 4 would require noticeable missing terms, which there aren't.

5 / 5

Distinctiveness Conflict Risk

Clear niche (cache-first similarity discovery, distinct from plain web search) with distinct trigger phrases, but "live web search" and "discover content" create minor overlap risk with a generic web-search skill. Not 5 because the description alone doesn't fully disambiguate from a sibling `search` skill; not 3 because the similarity/hybrid-fusion framing is genuinely specific.

4 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 suspicious

Warning

Total

15

/

16

Passed

Repository
KnockOutEZ/wigolo
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.