scrape

Extract structured data from web pages using browser automation primitives.

Updated Aug 9, 2026
One-click install
npx skills add https://github.com/raghavbadhwar/rstack --skill scrape-raghavbadhwar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scrape
Source: https://github.com/raghavbadhwar/rstack/tree/main/scrape
Command: npx skills add https://github.com/raghavbadhwar/rstack --skill scrape-raghavbadhwar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually copying data from web pages is slow and error-prone, and writing one-off scraper scripts for every site wastes engineering time. This Skill pulls data from a web page on demand and returns it as structured JSON. ## Core Features & Use Cases - Intent-based extraction: First call on a new intent prototypes the flow via $B browser primitives and returns JSON; subsequent matching calls route to a codified browser-skill and return in roughly 200ms. - Read-only safety: Designed strictly for read-only extraction; mutating flows like form fills, clicks, and submissions are delegated to the /automate skill instead. - Natural triggers: Activates on requests like "scrape this page", "get data from", "pull from", "extract from", or "what's on" a page. - Use Case: Ask the agent to pull all product names and prices from a public listing page, and receive structured JSON you can pipe into a spreadsheet or analysis script. ## Quick Start Ask the agent to scrape this page and extract the data you need from a given URL into JSON.

Frequently Asked Questions about scrape

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

FAQPage Schema
How do I scrape data from a web page with an AI agent?

Invoke the scrape skill with a target page and describe the data you want, such as "scrape this page" or "extract prices from this URL". The skill prototypes the extraction via browser primitives and returns the result as JSON.

What is the difference between scraping and browser automation?

Scraping is read-only data extraction from a page, while browser automation covers mutating actions like form fills, clicks, and submissions. This skill handles only the read-only extraction; use the /automate skill for mutating flows.

Can the scrape skill fill forms or click buttons on a page?

No, the scrape skill is explicitly read-only and does not perform form fills, clicks, or submissions. For those mutating interactions, the documentation directs you to use the /automate skill instead.

Why is a repeated scrape request faster than the first one?

The first call on a new intent prototypes the flow via browser primitives, which takes longer. Subsequent calls matching that intent route to a codified browser-skill and return in roughly 200ms.

What output format does web page scraping return?

The scrape skill returns extracted page data as JSON. This structured output can be consumed directly by downstream scripts, spreadsheets, or analysis workflows without additional parsing.