
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-codeInstalls 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