scrape

Extracts structured data from web pages and returns it as JSON.

2|Updated May 8, 2026
One-click install
npx skills add https://github.com/xotong/claude-marketplace --skill scrape-xotong
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scrape
Source: https://github.com/xotong/claude-marketplace/tree/main/plugins/gstack/skills/scrape
Command: npx skills add https://github.com/xotong/claude-marketplace --skill scrape-xotong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pull structured data from web pages and convert it into JSON for automation and integration tasks.

Core Features & Use Cases

  • Prototype data extraction: Quickly prototype extraction flows on new intents using browser-based cues, returning JSON for downstream processing.
  • Speedy routing: Route repeated intents to a codified browser-skill to achieve consistent ~200ms responses.
  • Read-only by default: Designed for non-mutating exploration; for mutations, use the /automate flow.

Quick Start

Invoke the scrape skill on a page to prototype data extraction and return JSON; subsequent calls reuse the codified browser-skill for speed.

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 a web page and convert it to JSON?▼

Web page data extraction works by prototyping a flow on a new intent using browser-based cues and returning JSON. Subsequent calls on a matching intent route to a codified browser-skill to achieve consistent ~200ms responses.

Why is my web scraping slow on repeated page requests?▼

Repeated web scraping requests are slow if they re-prototype the extraction flow every time. This tool routes subsequent calls on a matching intent to a codified browser-skill to achieve consistent ~200ms responses.

Can I use this browser-based extraction tool to automate web form submissions?▼

You cannot use this browser-based extraction tool to automate web form submissions because it is read-only by default. It is designed for non-mutating web exploration; for mutations, you must use the /automate flow.

What is the best way to pull structured data from web pages for automation tasks?▼

The best way to pull structured data for automation tasks is to prototype the extraction flow on a new intent to return JSON. Subsequent calls then route to a codified browser-skill for fast, consistent ~200ms responses.

Do I need any external dependencies to scrape web pages into JSON?▼

You do not need any external dependencies to scrape web pages into JSON. The tool operates independently using browser-based primitives to prototype the extraction flow and return structured JSON data.