web-scraper

Extract structured data from web pages into Markdown, JSON, or CSV.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ProgramadorBrasil/antigravity-skills --skill web-scraper-programadorbrasil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-scraper
Source: https://github.com/ProgramadorBrasil/antigravity-skills/tree/main/skills/web-scraper
Command: npx skills add https://github.com/ProgramadorBrasil/antigravity-skills --skill web-scraper-programadorbrasil

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Web data is scattered across multiple pages and formats; this Skill provides a robust, multi-strategy framework to fetch, parse, and normalize web data into structured outputs.

Core Features & Use Cases

  • Multi-strategy extraction combines static WebFetch, browser automation for JS-heavy pages, and API-like endpoints to extract data from diverse sites.
  • Pagination and multi-URL support to follow pages and compare data across sources.
  • Structured outputs with transforms including JSON-LD extraction, URL resolution, and data normalization for downstream analytics.
  • Use Case: Gather product listings from several retailer sites and export a unified catalog.

Quick Start

Provide a target URL and data targets, and I will fetch, extract, transform, and format the results.

Frequently Asked Questions about web-scraper

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

FAQPage Schema
How do I extract structured data from web pages that require JavaScript rendering?

To extract data from JavaScript-rendered web pages, this scraping framework applies browser automation alongside static page analysis and API-like endpoints, ensuring dynamic content is captured into structured outputs. It handles JS-heavy pages through its multi-strategy extraction workflow.

Can I scrape multiple web pages and follow pagination automatically?

Yes, web scraping with pagination is fully supported. You can target multiple URLs and the framework will automatically follow pagination links across pages, normalizing the extracted data into a unified Markdown table, JSON, or CSV format.

What is the best way to extract JSON-LD and Open Graph data from websites?

The best way to extract JSON-LD and Open Graph data is using a targeted scraping workflow that checks for these specific structured data formats during the extraction phase. It automatically parses and normalizes this metadata into clean JSON or CSV outputs.

How do I turn web page content into clean JSON or CSV files?

To turn web pages into clean JSON or CSV files, provide a target URL and data targets. The framework fetches, extracts, and transforms the raw web data through a structured validation phase, outputting normalized tables ready for downstream analytics.

Does web scraping handle rate limiting and errors when fetching multiple URLs?

Yes, automated web scraping includes built-in error handling and rate limiting. When fetching data across multiple URLs or pages, the framework manages request pacing and error recovery to prevent blocks and ensure continuous data extraction.