firecrawl avatar

Firecrawl Agent

The firecrawl-agent skill uses AI to autonomously navigate and extract structured data from complex multi-page websites, returning results as JSON that conforms to optional user-defined schemas. It solves the problem of manually extracting data scattered across multiple pages or complex site structures, making it ideal for users who need product listings, pricing information, directory entries, or other structured data without writing custom scraping logic. The skill is best suited for data extraction tasks that require intelligent navigation and reasoning beyond simple single-page scraping.

skills.sh installs
81.9K
GitHub stars
682
last updated
Aug 21, 2026

Install

$ npx -y skills add firecrawl/cli --skill firecrawl-agent --agent claude-code

Installs into .claude/skills of the current project.

Files

firecrawl agent

AI-powered autonomous extraction. The agent navigates sites and extracts structured data (takes 2-5 minutes).

Before starting autonomous extraction for structured records or listings, check firecrawl search alexandria '<data you need>' for a ready-made workflow or data provider. Inspect a matching contract with firecrawl list <provider> <capability> --pretty and execute with firecrawl scrape --alexandria <provider>/<capability> --options '<input JSON>' if it covers the task. Use the exact provider, capability, and input fields from that contract. Continue with Agent when no suitable tool exists or the task requires autonomous navigation.

Quick start

# Extract structured data
firecrawl agent "extract all pricing tiers" --wait --json -o .firecrawl/pricing.json

# With a JSON schema for structured output
firecrawl agent "extract products" --schema '{"type":"object","properties":{"name":{"type":"string"},"price":{"type":"number"}}}' --wait --json -o .firecrawl/products.json

# Focus on specific pages
firecrawl agent "get feature list" --urls "<url>" --wait --json -o .firecrawl/features.json

Sponsors

Details

Repository
github.com/firecrawl/cli
Categories
AI & Agent Building, CLI & Terminal

More from firecrawl/cli

All 12
1wshobson avatarprompt-engineering-patternswshobson/agentsThis skill should be used when the user asks to "optimize a prompt", "improve prompt performance", "design a prompt template", "write better prompts", "debug pr24.3Kskills.sh installs
2langchain-ai avatarlangchain-fundamentalslangchain-ai/langchain-skillsCreate LangChain agents with create_agent, define tools, and use middleware for human-in-the-loop and error handling.18.2Kskills.sh installs
3google avataragent-platform-eval-flywheelgoogle/skillsMeasures and improves the quality of AI models and agents on Google Cloud using the Eval Quality Flywheel methodology. Use when evaluating an agent or model, bu9.3Kskills.sh installs
4google avataragent-platform-inferencegoogle/skillsConnects to and performs inference with Google Cloud Agent Platform GenAI models, including First-Party Gemini models and Third-Party OpenMaaS models (Llama, De9.1Kskills.sh installs
5google avatarbigquery-ai-mlgoogle/skillsLeverages BigQuery's built-in machine learning and GenAI capabilities for advanced data analytics. Use when you need to write SQL queries that perform time-seri8Kskills.sh installs
6starchild-ai-agent avatarorderly-onboardingstarchild-ai-agent/official-skillsOrderly Network onboarding: omnichain perps infra, MCP server, SDK and CLI quickstart. Also indexes executed Orderly fills into Starchild trade analytics. Use w7.1Kskills.sh installs