firecrawl

Search, scrape, crawl, and monitor websites via the Firecrawl CLI.

2|1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/zester4/zilmate --skill firecrawl-zester4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl
Source: https://github.com/zester4/zilmate/tree/main/.agents/skills/firecrawl
Command: npx skills add https://github.com/zester4/zilmate --skill firecrawl-zester4

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires firecrawl-cli.

What problem does it solve? Getting clean, LLM-ready content from the web is hard: pages are JS-rendered, sites require clicks or logins, and raw HTML overflows context windows. This Skill uses the Firecrawl CLI to search the web, scrape URLs, crawl entire site sections, and monitor pages for changes, returning clean markdown written to local files. ## Core Features & Use Cases - Web Search & Scraping: Find pages on any topic with search, then extract full page content as markdown with scrape, including JS-rendered SPAs. - Site Crawling & Mapping: Use map to locate subpages and crawl to bulk-extract entire sections like /docs/, or download a whole site to local files. - Page Interaction & Monitoring: Handle clicks, forms, pagination, and logins with interact, and set up recurring monitor jobs with goals, webhooks, and email alerts for change detection on pricing pages, job boards, or changelogs. - Use Case: A developer researching a library runs a search with scraping enabled, saves results to .firecrawl/, then sets a monitor on the library's changelog to get alerted when new versions ship. ## Quick Start Ask the assistant to search the web for a topic or scrape a specific URL using Firecrawl, for example: "Use firecrawl to scrape https://example.com/pricing and summarize the plans."

Frequently Asked Questions about firecrawl

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

FAQPage Schema
How do I scrape a webpage and get clean markdown?

Run firecrawl scrape with the quoted URL and an output file, for example firecrawl scrape "https://example.com" -o .firecrawl/page.md. The CLI handles static pages and JS-rendered SPAs and returns clean markdown optimized for LLM context.

How do I search the web from the command line?

Use firecrawl search "query" to find pages on a topic, and add --scrape --limit 3 to fetch full page content for the top results. Search results already include scraped content, so you should not re-scrape those URLs.

Does Firecrawl work without an API key?

Yes, search, scrape, and interact work on a keyless free tier that is rate-limited. For best results, authenticate with firecrawl login --browser or set a FIRECRAWL_API_KEY from firecrawl.dev.

How do I monitor a webpage for changes like pricing updates?

Create a monitor with firecrawl monitor create, providing --page with the URL, --schedule such as "every 5 minutes", and a --goal describing what changes matter. Checks label pages as same, new, changed, removed, or error, with webhook and email notification options.

When should I use scrape versus interact for a page?

Use scrape first since it handles static and JS-rendered pages. Add interact only when content requires clicks, form fills, pagination, infinite scroll, or login, or when scrape fails to capture everything you need.

Why is the firecrawl command not found after installation?

The npm global bin directory may not be in your PATH. Verify with npx [email protected] --version, and reinstall globally with npm install -g [email protected] if needed.