An AI-powered autonomous agent that navigates complex, multi-page websites to extract highly structured JSON data based on custom schemas.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install firecrawl-agent
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install firecrawl-agent using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The firecrawl-agent is an advanced, AI-driven web scraper designed to navigate deep site hierarchies, discover relevant data paths, and return beautifully structured JSON payloads. Unlike standard scraping utilities that target single pages with static selectors, this tool empowers an autonomous agent to execute multi-page research to satisfy complex data demands.
By leveraging cutting-edge LLMs, this skill figures out site architecture dynamically. Whether you need pricing structures, multi-level catalogs, or directory listings, the agent handles the heavy lifting, saving hours of manual scraping setup. It represents a significant leap forward in browser automation capabilities for developers building modern data pipelines using Openclaw Skills.
Install the Firecrawl CLI and run the agent using the following terminal commands:
# Standard structured extraction with wait flag to block execution until finished
firecrawl agent "extract all pricing tiers" --wait -o .firecrawl/pricing.json
# Advanced extraction with a defined JSON schema
firecrawl agent "extract products" --schema '{"type":"object","properties":{"name":{"type":"string"},"price":{"type":"number"}}}' --wait -o .firecrawl/products.json
# Targeting specific domain structures
firecrawl agent "get feature list" --urls "<url>" --wait -o .firecrawl/features.json
Make sure to have your target execution environment configured. This command can also be run via npx using npx firecrawl agent.
The firecrawl-agent outputs data dynamically depending on your specified options and schema configurations. Below are the key structural details:
| Option | Description | Target Use Case |
|---|---|---|
--urls <urls> |
Comma-separated starting URLs | Targets specific entrypoints |
--model <model> |
LLM selection: spark-1-mini or spark-1-pro | Fine-tunes speed vs depth |
--schema <json> |
Raw JSON schema input | Forces predictable, strict output structures |
--schema-file <path> |
Path to a local JSON schema file | Manages complex data schemas cleanly |
--max-credits <n> |
Restricts credit usage per run | Keeps API and scraping costs optimized |
--wait |
Sync blocks and waits for completion | Useful for sequential CI/CD pipelines |
-o, --output <path> |
File destination for results | Direct exports to projects |
--max-credits parameter to programmatically restrict the deep-crawl capabilities from exhausting resources.Loading
A professional automation skill designed to seamlessly onboard Firecrawl credentials, initialize environment configurations, and install required SDKs in any codebase.

Integrate the Firecrawl /interact API endpoint into your application code to handle dynamic pages, pagination, forms, and authenticated sessions.

An API integration skill designed to cleanly extract markdown, HTML, screenshots, and metadata from single, known URLs.

Agent OS is a lightweight, file-based collaboration layer that enables seamless, auditable, and structured multi-agent coordination without relying on bloated chat histories.

A massive, data-driven intelligence skill covering the full energy stack from hydrocarbons to renewables and critical minerals.

A comprehensive agrifood intelligence skill connecting 22 data sources spanning food security, crop production, commodity prices, climate impacts, and trade flows.








































