fetching-blocked-urls · v0.1.0 · 2026-01-26 · sha256 e32bd14d46ab2748
fetching-blocked-urls v0.1.0A
Immutable. This exact content is served forever at /api/v1/blob/e32bd14d46ab2748.
--- name: fetching-blocked-urls description: "FALLBACK for WebFetch failures. Use IMMEDIATELY when WebFetch returns 403, blocked, paywall, timeout, or JavaScript-rendering errors. Retrieves clean markdown from URLs via Jina AI reader. Keywords: fetch url fallback blocked content retrieval." metadata: version: 0.1.0 --- # Fetching Blocked URLs **Automatic fallback when WebFetch fails.** Converts any URL to clean markdown using Jina AI's reader service. ## When to Use This Skill **ALWAYS use this skill immediately when:** - WebFetch returns 403 Forbidden - WebFetch returns "blocked" or "access denied" errors - WebFetch hits a paywall or login wall - WebFetch fails on JavaScript-heavy sites (SPAs) - WebFetch returns empty or garbled content - WebFetch times out - User provides a URL and primary fetch doesn't work **Do NOT ask the user to retrieve content themselves** - try this fallback first. ## Usage Single command retrieves clean markdown from any URL: ```bash curl -s -k "https://r.jina.ai/URL_HERE" ``` ### Examples ```bash # Fetch a blocked news article curl -s -k "https://r.jina.ai/https://example.com/article" # Fetch documentation behind JS rendering curl -s -k "https://r.jina.ai/https://docs.example.com/guide" # Fetch paywall content (public portion) curl -s -k "https://r.jina.ai/https://news.example.com/story" ``` ### Flags Explained - `-s`: Silent mode (no progress meter) - `-k`: Allow insecure SSL (needed in some containerized environments) ## What You Get Jina AI returns clean markdown including: - Page title - Main body text - Extracted content without ads/navigation - Links preserved in markdown format ## Workflow Integration This skill fits into a three-step URL retrieval flow: 1. **Try WebFetch first** (native tool) 2. **If WebFetch fails → Use this skill immediately** 3. **If both fail → Then ask user for assistance** ## Limitations - Very long pages may be truncated - Some sites actively block all scrapers (including Jina) - Login-required content beyond public portions unavailable - Real-time/dynamic content may not render ## Domain Access The `r.jina.ai` domain is whitelisted for network access in Claude environments. ## Do Not - Do NOT skip this fallback and ask user to copy-paste content - Do NOT try multiple WebFetch retries before using this fallback - Do NOT suggest browser-based workarounds when this skill exists