CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

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 tight, highly actionable reference for a single-purpose tool skill: executable examples, a complete parameter table, and clear cache-first sequencing. The only refinements are de-duplicating the ranking_debug detail and making the cold-start recovery loop explicit.

Suggestions

Describe ranking_debug fields in one place only — keep the brief 'Attach per-result ranking_debug' row in the Parameters table and drop the field list from How It Works step 5 (or vice versa).

Make the cold_start feedback loop explicit in the Cold-Start Signal section: e.g. 'If cold_start appears and cache results are needed, run wigolo-crawl on the seed domain and retry before falling back to web-only results.'

Tighten the threshold parameter cell to 'Hard post-filter on match_signals.fused_score; 0 = no filtering' — the raw-vs-normalized distinction can live in How It Works.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence, but there is minor duplication: the ranking_debug fields are listed both in the Parameters table and again in full in How It Works step 5, and the threshold parameter cell is verbose — trimmable rather than wasteful.

4 / 5

Actionability

Copy-paste-ready JSON payloads in Quick Reference covering the common cases (URL, concept, domain scoping, cache-only), a complete parameter table with defaults and when-to-use guidance, and an executable two-step cache-warming workflow.

5 / 5

Workflow Clarity

The cache-first workflow is clearly sequenced (crawl → find_similar) and the cold_start signal acts as a quality checkpoint, but the recovery loop on cold_start (crawl more pages, then retry) is only implied via the anti-patterns rather than stated explicitly.

4 / 5

Progressive Disclosure

No bundle files exist and none are needed; the body is a self-contained, well-sectioned overview with one-level-deep, clearly signaled See Also links to sibling skills, and nothing inlined that belongs in a separate file.

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 that states concrete capabilities, explicit trigger phrases, and operational preconditions in third person without padding. It is near the top of the scale; the only deductions are minor coverage gaps and slight overlap with a generic search skill.

DimensionReasoningScore

Specificity

Names concrete actions ('fuses embeddings + keyword search + live web search via 3-way Reciprocal Rank Fusion', 'Emits cold_start when local signals are weak') with several specific capabilities, but coverage has minor gaps — it never says what is returned (ranked similar pages) or mentions the four modes.

4 / 5

Completeness

Explicitly answers both questions: a clear 'what' (hybrid semantic discovery fusing embeddings, keyword search, and web search via 3-way RRF) and a concrete 'Use when...' clause with multiple trigger phrases and operational preconditions ('Works best after a crawl or several fetch calls have warmed the local cache').

5 / 5

Trigger Term Quality

Comprehensive natural synonyms users would actually say: "find similar", "related pages", "more like this", plus "discover content related to a known URL or concept" — no natural phrasing for this need is missing.

5 / 5

Distinctiveness Conflict Risk

The niche ('user has a good source and wants more like it') is clear and distinct, but the inclusion of 'live web search' creates minor overlap risk with a general web-search skill, which the body itself acknowledges ('use search instead').

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

Path

skills/wigolo-find-similar/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.