blocked-page-recovery

Recover blocked, paywalled, or WAF-protected web pages from third-party archives.

239k|48.8k|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/NousResearch/hermes-agent --skill blocked-page-recovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blocked-page-recovery
Source: https://github.com/NousResearch/hermes-agent/tree/main/skills/web/blocked-page-recovery
Command: npx skills add https://github.com/NousResearch/hermes-agent --skill blocked-page-recovery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Fetching a URL often fails with 403/429 errors, paywalls, Cloudflare interstitials, or bot-detection walls. This Skill provides a fallback ladder to retrieve a usable copy of the page from third-party services without retry-looping on the same blocked URL.

Core Features & Use Cases

  • Multi-route recovery ladder: Tries Wayback Machine, archive.today (with domain rotation), and Jina Reader in order of cost and reliability.
  • Provenance tracking: Tags every recovered copy as snapshot or live so citations can include the archive date and avoid presenting stale data as current.
  • Fake-success rejection: Validates response bodies against byte floors, interstitial titles, and redirect-stub patterns to discard AMP caches, Google Cache interstitials, and rate-limit HTML.
  • Use Case: A research agent needs the text of a paywalled news article. Run the recovery script and receive the archived body plus its snapshot timestamp for proper citation.

Quick Start

Use the blocked-page-recovery skill to fetch the contents of this paywalled article URL and return the recovered text with its provenance.

Frequently Asked Questions about blocked-page-recovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch a page that returns 403 or Cloudflare challenge?

Run the recovery script against the URL. It queries the Wayback Machine available API, rotates archive.today domains, and optionally calls Jina Reader with JINA_API_KEY, returning the first validated body along with its provenance.

What is the best archive service for paywalled news articles?

archive.today often holds user-submitted copies of paywalled articles that Wayback lacks. Wayback Machine is preferred first because it returns explicit snapshot timestamps needed for citation.

Does Google Cache still work for blocked pages?

No. Since mid-2024, webcache.googleusercontent.com returns a Google Search interstitial with a JS redirect, not a cached page. The recovery script rejects these bodies automatically.

Why does AMP cache return a redirect stub instead of content?

AMP caches typically serve a small meta-refresh page pointing back at the original blocked URL. The script detects this pattern and rejects the body to prevent fetch loops.

When should I use a real browser instead of an archive?

Use a browser tool only when archives have no copy and the page is a JS-only SPA that requires client-side rendering. Archives are cheaper and provide timestamped provenance that browsers cannot.