scrape

Extract structured JSON data from web pages using codified browser primitives.

Updated May 27, 2026
One-click install
npx skills add https://github.com/Shmurdoc/EasyRide-v1 --skill scrape-shmurdoc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scrape
Source: https://github.com/Shmurdoc/EasyRide-v1/tree/main/.opencode/skills/gstack-scrape
Command: npx skills add https://github.com/Shmurdoc/EasyRide-v1 --skill scrape-shmurdoc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually writing and maintaining web scraping scripts for each new site is slow, brittle, and wastes engineering time. This Skill automates the extraction of structured data from web pages using pre-built browser primitives.

Core Features & Use Cases

  • Prototype Scraping Flows: The first call on a new intent uses $B primitives to prototype the flow and returns JSON, letting you validate extraction logic instantly.
  • Optimized Routing: Subsequent calls on matching intents route to codified browser-skills and return results in approximately 200ms.
  • Read-Only Operations: Safely extracts data without mutating page state; for form fills, clicks, or submissions, use the /automate skill instead.
  • Use Case: Extract product prices from an e-commerce catalog page, pull article headlines from a news site, or gather contact information from a public directory without writing custom selectors.

Quick Start

Use the scrape skill to extract all product names and prices from the current web page and return them as JSON.

Frequently Asked Questions about scrape

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

FAQPage Schema
How do I extract web page data as structured JSON without writing custom scripts?

You can extract web page data as structured JSON by using browser primitives that prototype the scraping flow automatically. This approach returns results in approximately 200ms for matching intents without requiring manual script authoring.

Can I use browser automation to pull article headlines and product prices from web pages?

Yes, browser automation can safely pull article headlines, product prices, and contact information from public directories. It performs read-only scraping operations to retrieve page information without mutating the underlying page state.

Does web scraping with this approach support form fills and submissions?

Web scraping with this approach is strictly read-only and does not support form fills, clicks, or submissions. You should use dedicated browser automation skills instead if you need to interact with or mutate page state.

Why does manual web scraping break when extracting content from new sites?

Manual web scraping breaks because writing and maintaining custom selectors for each new site is slow and brittle. Automating extraction with pre-built browser primitives validates scraping logic instantly and eliminates wasted engineering time.

What is the best way to prototype a scraping flow for an arbitrary web page?

The best way to prototype a scraping flow is to use automated browser primitives on a new intent. This returns JSON results instantly, letting you validate extraction logic without writing custom selectors or scripts.

How fast does data extraction return JSON results for matching intents?

Data extraction returns JSON results in approximately 200ms for matching intents. Subsequent calls route to codified browser-skills, optimizing the extraction process after the initial prototype flow validates the logic.