structured-web-data-extractor

Extract structured web data into CSV, JSON, or Markdown tables using Playwright MCP.

24|3|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/Prorise-cool/prorise-claude-skills --skill structured-web-data-extractor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: structured-web-data-extractor
Source: https://github.com/Prorise-cool/prorise-claude-skills/tree/main/.claude/skills/scraping-specialist/references/domains/structured-extraction
Command: npx skills add https://github.com/Prorise-cool/prorise-claude-skills --skill structured-web-data-extractor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of extracting structured data from web pages, transforming lists of information into usable formats like CSV or JSON.

Core Features & Use Cases

  • Web Scraping: Extracts data from directories, contact lists, member rosters, company listings, and paginated lists.
  • Data Formatting: Outputs extracted data into CSV, JSON, or Markdown table formats.
  • Use Case: Extract all product listings from an e-commerce category page into a CSV file for analysis.

Quick Start

Use the structured-web-data-extractor skill to extract all records from the URL https://example.com/directory into a CSV file.

Frequently Asked Questions about structured-web-data-extractor

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

FAQPage Schema
How do I extract structured data from dynamic web pages with paginated lists?

To extract structured data from dynamic web pages, this Skill utilizes Playwright for browser automation to handle scrolling lists and paginated results. It transforms directory listings or contact lists into structured CSV, JSON, or Markdown table formats.

Can I scrape a directory listing and export it directly to CSV?

Yes, you can scrape a directory listing and export it directly to CSV. The Skill extracts member rosters or company listings from web pages and formats the output into CSV files using the pandas and openpyxl Python packages.

Does web scraping with Playwright require Python packages like pandas?

Web scraping with Playwright requires Python packages like pandas and openpyxl for data manipulation and output. While Playwright handles the browser automation for dynamic content, these dependencies are necessary to format the extracted records into CSV or JSON outputs.

What is the best way to extract product listings from an e-commerce category page?

The best way to extract product listings from an e-commerce category page is using a browser automation approach. This Skill handles dynamic content and scrolling lists, extracting all records into a CSV or JSON file for analysis.

What output formats are supported when extracting web data from directories?

When extracting web data from directories, the supported output formats are CSV, JSON, and Markdown tables. This allows you to directly use the extracted contact lists or product data for analysis or documentation.