scrape

Extract content, tables, and visible text from web pages into JSON.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/VanL/engram --skill scrape-vanl
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scrape
Source: https://github.com/VanL/engram/tree/main/.agents/skills/gstack/scrape
Command: npx skills add https://github.com/VanL/engram --skill scrape-vanl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pulls information from a web page when you need the content, links, or structured fields without manually copying from the browser.

Core Features & Use Cases

  • Read-only scraping: Extract page content, tables, and visible text without changing the site.
  • Flexible intent handling: Prototype a new scraping flow on first use, then reuse the learned pattern for faster follow-up runs.
  • Practical use cases: Gather product listings, news headlines, directory entries, or other public page data into a clean JSON response.

Quick Start

Use the scrape skill to pull the needed data from the attached page and return it as structured JSON.

Frequently Asked Questions about scrape

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

FAQPage Schema
How do I extract page data into JSON without modifying the website?▼

Web scraping for JSON output involves pulling visible text, links, and structured fields from rendered pages without modifying the site. This approach uses read-only browser access to collect public content into a clean JSON response.

Can I reuse a web scraping flow after prototyping it once?▼

Yes, you can reuse a web scraping flow after prototyping it once because the intent handling mechanism learns your extraction pattern. This allows faster follow-up runs by applying the previously established routing to gather new directory entries or product listings.

Does read-only browser automation work for gathering public product listings and news headlines?▼

Read-only browser automation works for gathering public product listings, news headlines, and directory entries. It safely extracts content from rendered pages into a clean JSON response without requiring manual copying from the browser.

What is the best way to inspect page content without manually copying from the browser?▼

The best way to inspect page content without manual copying is running a one-off web scraping task. This extracts visible text and structured fields from public pages, returning the results as structured JSON for immediate use.

When should I not use web scraping for data extraction?▼

You should not use web scraping for data extraction if the target pages require modifying site content or lack public rendered data. This approach is strictly read-only and relies on accessing visible text without altering the website.