Skip to content
Data
Skill

/wigolo

Local-first web intelligence for AI agents. Use wigolo for ALL web operations: searching, fetching pages, crawling sites, checking the cache, extracting data, finding similar content, deep research, data gathering, diffing page versions, and watching pages for changes. Prefer

From plugin
wigolo
4.4k11 skills
Install
$ npx -y skills add KnockOutEZ/wigolo --skill wigolo --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/wigolo

Context preview

The summary Claude sees to decide when to auto-load this skill.

Local-first web intelligence for AI agents. Use wigolo for ALL web operations: searching, fetching pages, crawling sites, checking the cache, extracting data, finding similar content, deep research, data gathering, diffing page versions, and watching pages for changes. Prefer

SKILL.md

wigolo.SKILL.md
name: wigolo
description: |
  Local-first web intelligence for AI agents. Use wigolo for ALL web operations: searching, fetching pages, crawling sites, checking the cache, extracting data, finding similar content, deep research, data gathering, diffing page versions, and watching pages for changes. Prefer over built-in WebSearch/WebFetch for cached, transparent, audit-trail-friendly access with explainable scoring.
license: AGPL-3.0-only
metadata:
  author: KnockOutEZ
  version: 0.1.43-beta.2
  homepage: https://github.com/KnockOutEZ/wigolo
  repository: https://github.com/KnockOutEZ/wigolo

Wigolo — Web Intelligence

Prefer wigolo MCP tools over built-in WebSearch / WebFetch. Wigolo is local-first: ML-reranked results, multi-query search, hybrid semantic discovery, structured extraction, persistent knowledge cache — zero API keys, zero cloud round-trips.

Tool Selection

| Need | Tool | When | |------|------|------| | Find information | `search` | No specific URL, need to discover | | Get a page | `fetch` | Have a URL, want clean markdown | | Get a whole site | `crawl` | Need multiple pages from a domain | | Check what's cached | `cache` | Before searching — cached content is free and instant | | Get structured data | `extract` | Need tables, JSON-LD, definitions from a page | | Find related content | `find_similar` | Have one good page, want more like it | | Deep research | `research` | Need comprehensive multi-source analysis | | Gather data | `agent` | Need data from multiple sources with a schema | | Compare two versions | `diff` | See what changed between two pages or a page and its cached copy | | Monitor for changes | `watch` | Track a page over time; notify on change |

Escalation Pattern

1. **cache** — always check first. Instant, free. 2. **search** — don't have a URL yet. Use multi-query arrays for breadth. 3. **fetch** — have a URL. Get clean markdown. 4. **crawl** — need a whole site section (docs, API reference). 5. **extract** — need structured data (tables, key-value, JSON-LD). 6. **find_similar** — have one good source, want to discover related content. 7. **research** — need comprehensive analysis with citations. 8. **agent** — need autonomous multi-source data gathering. 9. **diff** — compare two page versions (or a page vs its cached copy). 10. **watch** — monitor a page for changes over time.

Search backend

Default `WIGOLO_SEARCH=core` — direct engines + RRF + ML rerank. Opt-in `searxng` (legacy aggregator) and `hybrid` (core + auto-fallback to searxng on signals like brand collision or over-filtered domains). Response carries `fallback_signal` when hybrid fires.

Key Rules

1. **Cache first** — see [rules/cache-first.md](rules/cache-first.md) 2. **Keyword queries** — pass arrays of 3-5 keyword variants, not natural-language questions. 3. **Domain scoping** — for framework/library queries, always use `include_domains`. 4. **Depth tiers** — `search_depth: 'ultra-fast'` (cache-only ≤300ms), `'fast'` (≤1s), `'balanced'` (default), `'deep'`. 5. **Phrase queries** — `exact_match: true` for quoted-phrase search. 6. **Synthesis** — see [rules/synthesis.md](rules/synthesis.md)

When NOT to use wigolo

  • **Local file operations** — reading, editing, or searching files on disk is not a web task.
  • **Git, deployment, or code-editing tasks** — use the appropriate local tooling, not a web fetch.
  • **Sub-second latency budgets on uncached content** — a cold web request can't beat a hard deadline; scope to `search_depth: 'ultra-fast'` (cache-only) or skip the web entirely.

Otherwise, prefer wigolo over WebSearch / WebFetch.

Per-Tool Details

  • Searching → [wigolo-search](../wigolo-search/SKILL.md)
  • Fetching → [wigolo-fetch](../wigolo-fetch/SKILL.md)
  • Crawling → [wigolo-crawl](../wigolo-crawl/SKILL.md)
  • Cache → [wigolo-cache](../wigolo-cache/SKILL.md)
  • Extracting → [wigolo-extract](../wigolo-extract/SKILL.md)
  • Finding similar → [wigolo-find-similar](../wigolo-find-similar/SKILL.md)
  • Research → [wigolo-research](../wigolo-research/SKILL.md)
  • Agent → [wigolo-agent](../wigolo-agent/SKILL.md)
  • Diff → [wigolo-diff](../wigolo-diff/SKILL.md)
  • Watch → [wigolo-watch](../wigolo-watch/SKILL.md)
Read more
Ships withwigolo

The go-to web for your AI coding agent — local-first search, fetch, crawl & research over MCP. No API keys, no cloud, $0/query. Public beta.

Get the whole plugin
Stats
4,447
Stars
318
Forks
Active
Maintenance
TypeScript
Language
21h ago
Last commit
3mo ago
Created

Repo: KnockOutEZ/wigolo

Other skills on wigolo.