What problem does it solve? Web fetches frequently fail with 403/429 errors, paywalls, Cloudflare interstitials, or bot-detection walls, leaving you without the content you need. This Skill recovers copies of blocked pages from third-party archive and rendering services instead of giving up or looping on the same URL. ## Core Features & Use Cases - Ordered recovery ladder: Tries the Wayback Machine first, then archive.today domain rotation (archive.ph, .md, .li, .is), then Jina Reader when JINA_API_KEY is set, with guidance for API-first pivots and browser fallback. - Fake-success detection: Validates every candidate body with byte floors, interstitial-title rejection, and redirect-stub detection so dead Google Cache pages, AMP stubs, and rate-limit HTML are never mistaken for real content. - Provenance discipline: Labels every recovery as snapshot or live and enforces citing archived copies with their snapshot date. - Use Case: A news article returns a paywall and Cloudflare challenge. Run the bundled script to pull the archived copy from archive.today, then cite it as a dated snapshot rather than the live page. ## Quick Start Use the blocked-page-recovery skill to fetch the content of this blocked URL and tell me whether the result is a live copy or an archived snapshot.