firecrawl-agent

Extract structured JSON data from multi-page websites via the Firecrawl CLI.

195|12|Updated Jul 19, 2026
One-click install
npx skills add https://github.com/ZJU-REAL/HugAgentOS --skill firecrawl-agent-zju-real
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-agent
Source: https://github.com/ZJU-REAL/HugAgentOS/tree/main/src/backend/plugin_bundles/marketplace/firecrawl/skills/agent
Command: npx skills add https://github.com/ZJU-REAL/HugAgentOS --skill firecrawl-agent-zju-real

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the difficult process of collecting structured information from complex, multi-page websites, reducing the need for manual browsing and custom scraping workflows.

Core Features & Use Cases

  • Autonomous Website Extraction: Navigate complex sites and identify the pages containing relevant information.
  • Structured JSON Output: Extract products, pricing tiers, directory entries, feature lists, and other data according to a supplied schema.
  • Multi-Page Research: Combine information from specified starting URLs while controlling the model, credit usage, and output destination.
  • Use Case: Provide a retailer website and a product schema to collect the names, prices, and descriptions of all available products into a structured JSON file.

Quick Start

Use the firecrawl agent skill to extract all pricing tiers from the provided website as structured JSON using a defined schema.

Frequently Asked Questions about firecrawl-agent

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

FAQPage Schema
How do I extract structured data from complex multi-page websites?

Structured data extraction from multi-page websites is achieved by supplying a starting URL and a user-defined JSON schema, enabling autonomous site navigation to collect product catalogs or pricing tiers into a structured JSON file.

How do I scrape product listings and pricing pages into JSON format?

Scraping product listings and pricing pages into JSON format involves defining a target schema and providing the retailer website URL, which automates the collection of names, prices, and descriptions into a structured output file.

Can I define a custom JSON schema for web scraping specific website features?

Yes, you can define a custom JSON schema for web scraping to specify exactly which features, directory entries, or pricing tiers are collected, ensuring the extracted website data matches your required structured format.

What is the best way to navigate complex websites autonomously for data collection?

The best way to navigate complex websites autonomously for data collection is using an agent that identifies relevant pages from starting URLs, applies a defined JSON schema, and manages credit limits during the extraction process.

Does Firecrawl support extracting directory entries and feature lists with credit limits?

Yes, Firecrawl supports extracting directory entries and feature lists while allowing you to control credit usage, select the extraction model, and specify the output destination for your persisted structured data files.

Do I need to provide a starting URL for autonomous website research and extraction?

Yes, you need to provide a starting URL to initiate autonomous website research, which the agent uses as the entry point to navigate complex sites and find pages containing the relevant structured data.