
Wigolo Find Similar
Hybrid semantic discovery, fuses embeddings + keyword search + live web search via...
Install
npx skills add KnockOutEZ/wigolo --skill wigolo-find-similar -g -a claude-code -y- Repository
- KnockOutEZ/wigolo5.5k
- Category
- Engineering
- Updated
- 3d ago
- License
- AGPL-3.0-only
- Context cost
- Lightabout 958 tokens
- Runs scripts
- No, instructions only
What it does
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.
wigolo find_similar
Hybrid semantic discovery: semantic embeddings + keyword search + web search, fused via Reciprocal Rank Fusion (RRF).
Quick Reference
// Find pages similar to a URL
{ "url": "https://docs.astro.build/en/getting-started/" }
// Find pages related to a concept
{ "concept": "JavaScript framework server-side rendering" }
// Scoped to specific domains
{ "url": "https://react.dev/reference/react/use", "include_domains": ["vuejs.org", "svelte.dev"] }
// Cache-only (no web fallback)
{ "url": "https://example.com/page", "include_web": false }
Parameters
| Parameter | Type | Default | When to use |
|---|---|---|---|
url | string | , | Find pages similar to this URL's content |
concept | string | , | Find pages related to a text concept (no URL needed) |
max_results | number | 10 | Cap at 50 |
include_domains | string[] | none | Scope results to specific sites |
exclude_domains | string[] | none | Filter out domains |
include_cache | boolean | true | Search local cache (fast, free) |
include_web | boolean | true | Web fallback when cache is sparse |
mode | string | "auto" | "auto", "cache", "web-expansion", "crawl-rank" |
threshold | number | 0 | Hard post-filter on the raw fused score; 0 = no filtering. Filters match_signals.fused_score, not the normalized relevance_score |
include_ranking_debug | boolean | false | Attach per-result ranking_debug with the raw ranks |
max_tokens_out | number | none | Token-budget cap (cl100k-base) |
include_full_markdown | boolean | false | Restore full body alongside evidence |
citation_format | string | "numbered" | "numbered" / "json" / "anthropic_tags" |
Provide either url or concept (not both).
