data-extractor

Extract structured data from websites into CSV or JSON files.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/sharondevs/job-auto-apply --skill data-extractor-sharondevs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-extractor
Source: https://github.com/sharondevs/job-auto-apply/tree/main/server/skills/data-extractor
Command: npx skills add https://github.com/sharondevs/job-auto-apply --skill data-extractor-sharondevs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extracting structured data from websites can be time-consuming and error-prone, especially when pages require login, CAPTCHA challenges, or dynamic content loading. This skill streamlines data collection by guiding you to pull relevant fields from directories, tables, and repeated elements into CSV or JSON for downstream analysis.

Core Features & Use Cases

  • Automates targeted data extraction from login-protected or dynamically loaded pages.
  • Supports common structures like tables, lists, and card grids across multiple pages.
  • Outputs clean CSV or JSON files ready for analysis, reporting, or integration with data pipelines. Use Case: Collect company names and emails from a directory, export product listings to JSON, or export a dashboard table to CSV for your analytics workflow.

Quick Start

Specify the target URL, the fields to extract, and the desired output format (CSV or JSON), then run the skill to generate the data file.

Frequently Asked Questions about data-extractor

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

FAQPage Schema
How do I extract data from a dynamically loaded website into CSV or JSON?

This skill extracts structured data from login-protected websites into CSV or JSON by guiding you through preflight checks and field selection, handling authentication barriers to collect targeted data.

Can I scrape tables and lists across multiple pages and export to JSON?

Yes, this skill handles web scraping for repeated elements like tables across multiple pages, exporting clean CSV files by enforcing safe data handling and clear output formatting during extraction.

Does web scraping work with CAPTCHA-protected pages?

This skill handles CAPTCHA-prone pages during data extraction by enforcing preflight checks, ensuring safe handling of dynamically loaded content for structured CSV or JSON output.

What is the best way to collect company names and emails from a directory?

This skill automates collecting company names and emails from directories into structured formats by handling dynamic content and repeated elements, outputting clean data ready for analysis.

What are the limitations of extracting data from login-protected pages?

Extracting data from login-protected pages carries limitations like authentication barriers, but this skill mitigates them using preflight checks and structured output formatting for safe data handling.