web-fetch-fallback

Community

Smart fallback for web fetch when WebFetch fails.

Authorrongarede
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the challenge of fetching web content when the primary WebFetch method fails, by automatically routing requests to alternative, reliable fetch methods based on URL type.

Core Features & Use Cases

  • Auto URL-type routing: classifies URLs into categories (GitHub, docs sites, blogs, and JS-rendered pages) and selects the best available fetch path.
  • Multi-method fetch: uses gh CLI for GitHub content, curl-based parsing with pandoc/html2text/lynx, and agent-browser for JS-rendered pages.
  • Proxies and headers: supports https_proxy, custom user-agent, and timeout, with colored logs for easy monitoring.
  • Use Case: Retrieve a GitHub README, render a docs site to plain text, or fetch a JS-heavy page when standard fetch is blocked.

Quick Start

Use the fetch.sh script to retrieve a URL: bash ~/.claude/skills/web-fetch-fallback/scripts/fetch.sh <url> [method]

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: web-fetch-fallback
Download link: https://github.com/rongarede/skill-snapshots/archive/main.zip#web-fetch-fallback

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.