← ClaudeAtlas

ultra-fetchlisted

Fetch, crawl, or map web pages into clean, context-efficient markdown saved to a file — using a stealth browser that reaches sites the built-in WebFetch can't (bot-protected, Cloudflare, JS-rendered), plus BM25 filtering that keeps only the parts relevant to a query. Use this as the default for actually reading a web page's content, following a search result deeper, reading across a whole site, or discovering what URLs a site has — especially after a WebSearch, or whenever WebFetch is blocked, returns junk, or you need the result saved to disk. NOT for a trivial quick fact where WebFetch already suffices, NOT for logged-in or authenticated pages (out of scope — use the dedicated scrape-x / scrape-fb tools for X and Facebook), and NOT for developing the ultra-fetch tool itself, which is ordinary repo work.
tjdwls101010/Ultra-Fetch · ★ 0 · AI & Automation · score 75
Install: claude install-skill tjdwls101010/Ultra-Fetch
# Ultra Fetch ## The division of labor `ultra-fetch` gets you **access** (a stealth browser that reaches what WebFetch can't) and **clean output** (markdown with the boilerplate stripped, written to a file). Everything else is your judgment: which command fits the question, how deep to go, how much of the result to actually read. Reach for it by default when you need a page's real content. Stay away from it for a fact you already know, for anything behind a login, and when the task is editing this tool's own code. ## Step 1 — run it ```bash ${CLAUDE_SKILL_DIR}/scripts/ultra-fetch fetch <url> --output <path> ``` The first run provisions a dedicated environment and downloads browser engines — several hundred MB, once. It prints a notice and proceeds; don't treat the pause as a hang. If a command exits **2**, setup didn't finish: run `${CLAUDE_SKILL_DIR}/scripts/ultra-fetch setup --browsers` and tell the user about the one-time download. ## Step 2 — ask the CLI what it can do ```bash ${CLAUDE_SKILL_DIR}/scripts/ultra-fetch catalog ``` Prints every command, flag, default, exit code and output shape as JSON, generated from the argument parser itself. **Work from what it prints, not from a flag list you remember** — including any in this file. The catalog is correct for the installed version by construction; prose copies rot silently. ## The output contract (this will trip you up if you skim) Every command writes its result to a **file** and prints **one summary line to