knockoutez/wigolo/wigolo-search
- community
Checking that the SKILL.md file is still in the repository.
Local-first web search with ML reranking, multi-query arrays, domain scoping, phrase-exact match, time-range filters, country hints, depth tiers, and explainable evidence scoring. Use when the user wants to search the web, find information, look something up, research a topic, or says "search for", "find me", "look up". Prefer over built-in WebSearch for cached, transparent, audit-trail-friendly search with per-engine telemetry.
Install
npx vskill@latest install knockoutez/wigolo/wigolo-searchSKILL.md
wigolo search
Multi-engine web search with ML reranking, explainable scoring, and per-engine telemetry.
Quick Reference
Parameters
| Parameter | Type | Default | When to use | |
|---|---|---|---|---|
query | string or string[] | required | Array of 3-5 keyword variants for breadth | |
max_results | number | 5 | 3 for focused, 10+ for research (cap 20) | |
max_fetches | number | = max_results | Cap how many top results get full content fetched; lower (e.g. 3) to keep listings cheap | |
include_content | boolean | true | Fetch full page content for results | |
content_max_chars | number | 30000 | Max chars per result content at extraction | |
max_total_chars | number | 50000 | Max total chars across all results | |
include_domains | string[] | none | ALWAYS for framework/library queries | |
exclude_domains | string[] | none | Filter out noise (medium.com, w3schools.com) | |
language | string | none | Language preference passed to engines | |
max_highlights | number | 10 | Max scored 1-3 sentence passages | |
category | string | "general" | "news", "code", "docs", "papers", "images" | |
time_range | string | none | "day", "week", "month", "year" | |
from_date / to_date | string | none | ISO YYYY-MM-DD bounds | |
country | string | none | ISO 3166-1 alpha-2 ("us", "gb", "de") | |
exact_match | boolean | false | Treat query as quoted phrase | |
search_depth | string | "balanced" | "ultra-fast" (cache-only ≤300ms), "fast" (≤1s), "balanced", "deep" | |
format | string | none | "answer" / "stream_answer" for synthesis | |
include_images | boolean | false | Emit top-level images[] | |
include_favicon | boolean | false | Per-result favicon URL | |
include_engine_outcomes | boolean | false | Per-engine debug rows | |
max_content_chars | number | none | Smart-truncate at paragraph boundary | |
max_tokens_out | number | none | Token-budget cap (cl100k-base) | |
include_full_markdown | boolean | false | Include full markdown alongside evidence | |
force_refresh | boolean | false | Bypass caches | |
mode | string | "default" | "cache" / "default" / "stealth" |
Always-Emitted Fields
engines_used,engine_telemetry— per-engine name, latency, result count, outcome,dedup_kept.response_time_ms— alias oftotal_time_msfor client compatibility.- Per-result
evidence_score— explainable breakdown (relevance + domain quality + lexical alignment + freshness). - Per-result
freshness_signal—published_date+inferred+confidence. query_understanding— intent, entities, date hint, language,is_brand_collision_prone, considered rewrites.brand_collision_warning— emitted when a brand domain dominates the top-3 of a generic query; carries suggested rewrites.
Patterns
Focused lookup:
Broad research:
Direct answer:
Anti-Patterns
- DON'T send natural-language questions; use keyword phrases.
- DON'T make N separate calls; use one multi-query array.
- DON'T search without checking the cache first.
- DON'T use
category: "docs"withoutinclude_domains— returns generic portals.
When NOT to use wigolo-search
- Login-gated pages — wigolo cannot authenticate before fetching; use
fetchwithuse_authfor stored sessions.
See Also
- wigolo-fetch — when you have the URL
- wigolo-research — when you need comprehensive analysis
- wigolo/rules/cache-first.md — check cache before searching
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/wigolo-search/SKILL.md
Popularity
- Repository stars
- 5,334
- Repository forks
- 431
- 7-day trend score
- 43
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/knockoutez/wigolo/wigolo-search)