knockoutez/wigolo/wigolo-fetch
- community
Checking that the SKILL.md file is still in the repository.
Local-first URL fetch with clean markdown, structured metadata, JS-rendered SPA support, authenticated browser sessions, PDFs, and content change detection. Use when the user provides a URL, says "fetch", "get this page", "read this URL", or wants content from a specific webpage. Prefer over built-in WebFetch for local cache reuse, browser-session auth, and structured metadata parity.
Install
npx vskill@latest install knockoutez/wigolo/wigolo-fetchSKILL.md
wigolo fetch
Smart URL fetching: HTTP-first with automatic browser fallback for JS-rendered pages, persistent local cache, optional browser-session auth.
Quick Reference
Parameters
| Parameter | Type | When to use | |
|---|---|---|---|
url | string | Required | |
force_refresh | boolean | For pages that change frequently (news, dashboards, changelogs) | |
use_auth | boolean | For authenticated pages (stored browser session) | |
render_js | string | "auto" (default), "always", "never" | |
section | string | Extract only a named heading — cheapest | |
section_index | number | Which heading match (default: 0) | |
max_content_chars | number | Smart-truncate at paragraph boundary | |
max_tokens_out | number | Token-budget cap (cl100k-base) | |
include_full_markdown | boolean | Restore full body alongside evidence | |
citation_format | string | "numbered" / "json" / "anthropic_tags" | |
screenshot | boolean | Capture screenshot (default: false) | |
headers | object | Additional HTTP headers | |
actions | array | Browser actions: click, type, wait, wait_for, scroll, screenshot | |
mode | string | "cache" / "default" / "stealth" |
Output
Returns clean markdown plus:
title,markdown,links,images- Metadata:
og_type,canonical_url,og_image,og_description,keywords(parity withextractmetadata mode) cached: true/false— repeat fetches are instant
Anti-Patterns
- DON'T fetch a full page when you need one section — use
section: "Heading Name". - DON'T set
force_refresh: trueby default — defeats the cache. - DON'T use fetch when you need tables/JSON-LD — use
extractinstead.
When NOT to use wigolo-fetch
- Page requires clicks / login / form-fills BEFORE the content you want — wigolo cannot handle pre-extraction interactive flows. (
use_authwith stored sessions works for already-logged-in pages.) - Bulk multi-page extraction — use
crawloragent.
See Also
- wigolo-search — when you don't have a URL
- wigolo-extract — when you need structured data, not markdown
- wigolo-crawl — when you need multiple pages from a site
Security
- Security scanPassed, 93 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-fetch/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-fetch)