webcrawl

Gather and archive web pages for math modeling benchmarks.

32|1|Updated May 19, 2026
One-click install
npx skills add https://github.com/woodfishhhh/EZ_math_model --skill webcrawl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webcrawl
Source: https://github.com/woodfishhhh/EZ_math_model/tree/main/skills/ez-math-model/tools/webcrawl
Command: npx skills add https://github.com/woodfishhhh/EZ_math_model --skill webcrawl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you gather relevant web information and benchmarks when a math modeling problem depends on real-world policies, industries, geographies, or economic reference data.

Core Features & Use Cases

  • Conditional web sourcing: Automatically decides when to crawl based on problem background signals (policy/industry/geo/economy) and when not to use web data for pure math/physics mechanism problems.
  • Multi-engine retrieval pipeline: Supports single-URL reading via Jina Reader, scraping via Firecrawl, and search-then-read via Tavily, Exa, and SerpAPI with a fallback strategy.
  • Deterministic storage & traceability: Saves fetched pages into a structured external web directory with standardized header metadata (source, fetched time, and URL).
  • Robust failure handling: Covers missing keys, timeouts, HTTP errors, and pages behind login/verification with clear diagnostics instead of silently continuing.

Quick Start

Use webcrawl to retrieve industry or policy benchmark information for your current math modeling task from the relevant web pages.

Frequently Asked Questions about webcrawl

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

FAQPage Schema
How do I scrape web sources for real-world policy and economic benchmarks needed in math modeling?

To scrape web sources for real-world policy and economic benchmarks, you can use a multi-provider retrieval pipeline that fetches and archives relevant pages into a structured directory. This automatically triggers when problem backgrounds signal industry, geography, or economy data.

Does web crawling work for pure math and physics mechanism problems?

Web crawling does not apply to pure math or physics mechanism problems. The process conditionally decides to source web data only when real-world policy, industry, geography, or economic references are explicitly required by the task background.

What's the best way to retrieve web pages when a direct URL fails or requires login?

The best way to handle failed direct URLs or login walls is using a robust failure handling strategy that provides clear diagnostics for timeouts, HTTP errors, and missing keys. It employs fallback mechanisms across search-then-read and scraping APIs.

Can I use Jina Reader and Firecrawl to fetch industry references for evaluation questions?

You can use Jina Reader for single-URL reading and Firecrawl for scraping industry references required by evaluation questions. These engines are part of a multi-provider pipeline that supports search-then-read operations with fallbacks.

How does the retrieval pipeline store fetched web pages to ensure traceability?

The retrieval pipeline ensures traceability by saving fetched web pages into a structured external web directory with deterministic storage. Each archived page includes standardized header metadata containing the source, fetched time, and original URL.

Do I need API keys for Tavily, Exa, and SerpAPI to perform search-then-read operations?

You need API keys for Tavily, Exa, and SerpAPI to execute search-then-read operations. The pipeline includes robust failure handling that covers missing keys with clear diagnostics instead of silently continuing the retrieval process.