scrape

Extract page titles, descriptions, and links as JSON from URLs.

1|Updated May 4, 2026
One-click install
npx skills add https://github.com/sanskarbasnet/fstack --skill scrape-sanskarbasnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scrape
Source: https://github.com/sanskarbasnet/fstack/tree/main/scrape
Command: npx skills add https://github.com/sanskarbasnet/fstack --skill scrape-sanskarbasnet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extract data from a web page and return JSON for downstream processing.

Core Features & Use Cases

  • Prototyping data flows for new intents by first using primitives, then routing to a codified browser-skill for fast, reliable results.
  • Read-only by default; for mutating flows (forms, clicks, submissions), use /automate.
  • Use cases include quickly extracting titles, descriptions, links, and structured data from pages to feed analytics or dashboards.

Quick Start

Invoke the scrape skill on a URL to retrieve the page title, description, and first five links 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 data from a web page into JSON?

To extract data from a web page into JSON, you invoke the scrape skill on a target URL. It retrieves the page title, description, and first five links, returning structured JSON for downstream processing.

Can I use web scraping to automate form submissions and clicks?

Web scraping here is read-only by default, but you can automate mutating flows like form submissions and clicks. Use the /automate path specifically designed for handling these interactive browser actions.

What is the best way to scrape structured data for analytics dashboards?

The best way to scrape structured data for analytics is prototyping data flows with primitives first. This approach quickly extracts titles, descriptions, and links from pages to feed directly into your analytics dashboards.

How does browser-based data extraction handle new intents?

Browser-based data extraction handles new intents by prototyping the flow with primitives first. It then routes the request to a codified browser-skill, ensuring fast and reliable JSON responses.

Do I need any dependencies to parse web pages into JSON?

You do not need external dependencies to parse web pages into JSON. The skill operates independently to extract titles, descriptions, and links, routing requests internally to a codified browser-skill.