knockoutez/wigolo/wigolo-fetch

Trust tier 2
  • community
LLM review pending
Source check pending

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-fetch

SKILL.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

json
// Basic fetch
{ "url": "https://react.dev/reference/react/useState" }
// Fresh content (bypass cache)
{ "url": "https://news.ycombinator.com", "force_refresh": true }
// With authentication
{ "url": "https://app.example.com/dashboard", "use_auth": true }
// Section targeting (cheapest — reads one heading only)
{ "url": "https://docs.example.com/api", "section": "Authentication" }
// Compact context for AI
{ "url": "https://docs.example.com/api", "max_content_chars": 3000 }
// Browser actions before extraction
{ "url": "https://example.com", "actions": [{"type": "click", "selector": "#load-more"}, {"type": "wait", "ms": 1000}] }

Parameters

ParameterTypeWhen to use
urlstringRequired
force_refreshbooleanFor pages that change frequently (news, dashboards, changelogs)
use_authbooleanFor authenticated pages (stored browser session)
render_jsstring"auto" (default), "always", "never"
sectionstringExtract only a named heading — cheapest
section_indexnumberWhich heading match (default: 0)
max_content_charsnumberSmart-truncate at paragraph boundary
max_tokens_outnumberToken-budget cap (cl100k-base)
include_full_markdownbooleanRestore full body alongside evidence
citation_formatstring"numbered" / "json" / "anthropic_tags"
screenshotbooleanCapture screenshot (default: false)
headersobjectAdditional HTTP headers
actionsarrayBrowser actions: click, type, wait, wait_for, scroll, screenshot
modestring"cache" / "default" / "stealth"

Output

Returns clean markdown plus:

  • title, markdown, links, images
  • Metadata: og_type, canonical_url, og_image, og_description, keywords (parity with extract metadata 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: true by default — defeats the cache.
  • DON'T use fetch when you need tables/JSON-LD — use extract instead.

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_auth with stored sessions works for already-logged-in pages.)
  • Bulk multi-page extraction — use crawl or agent.

See Also

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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/knockoutez/wigolo/wigolo-fetch/badge)](https://verified-skill.com/skills/knockoutez/wigolo/wigolo-fetch)

Something wrong with this skill or its page? Tell us.