scrape

Extract structured data from web pages using CSS selectors into JSON or CSV.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/AlejandroFigini/artist-portfolio --skill scrape-alejandrofigini
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scrape
Source: https://github.com/AlejandroFigini/artist-portfolio/tree/main/.agent/skills/scrape
Command: npx skills add https://github.com/AlejandroFigini/artist-portfolio --skill scrape-alejandrofigini

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Web pages often contain valuable data that is buried in HTML. This skill automates pulling that data into structured formats to save time and reduce manual scraping work.

Core Features & Use Cases

  • Extract data from articles, product catalogs, and dashboards using CSS-like selectors.
  • Handle pagination, missing fields, and layout variations, returning clean JSON or CSV.
  • Use cases include competitive analysis, price tracking, content auditing, and research data collection.

Quick Start

Supply a target URL and CSS selectors to extract, and the skill will fetch the page and return structured data.

Frequently Asked Questions about scrape

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

FAQPage Schema
How do I extract structured data from web pages using CSS selectors?

To extract structured data from web pages, supply a target URL and the CSS selectors matching the elements you need. The skill fetches the HTML, parses the DOM, and normalizes the results into clean JSON or CSV formats.

Can I scrape product catalogs and article indexes that use pagination?

Yes, you can scrape product catalogs and article indexes with pagination. The skill handles pagination by traversing linked pages and extracting items consistently across layout variations.

What's the best way to handle missing fields and inconsistent HTML layouts when scraping?

The best way to handle missing fields and inconsistent HTML layouts during scraping is using robust DOM traversal with built-in error handling. This normalizes incomplete data points to ensure clean output.

Does this web scraping skill export results as JSON or CSV?

Yes, the web scraping skill exports extracted results as JSON or CSV. After parsing the HTML and applying the specified CSS selectors, it normalizes the data into your chosen structured format.

Why does my HTML scraper fail to pull prices and titles from dynamic web pages?

HTML scrapers can fail to pull titles and prices when page layouts vary or fields are missing. This skill implements robust DOM traversal and error handling to navigate inconsistent page structures successfully.

Is web scraping suitable for competitive analysis and price tracking?

Yes, web scraping is suitable for competitive analysis and price tracking. By automating data extraction from product catalogs and dashboards into structured JSON or CSV, it reduces manual scraping work for research.