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.