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.