What problem does it solve? Getting clean, LLM-ready content from the web is tedious: pages require JavaScript rendering, logins, pagination, and bulk crawling, and raw HTML is noisy. This Skill wraps the Firecrawl CLI so an agent can search the web, scrape URLs, crawl entire site sections, interact with pages, and monitor pages for changes, returning clean markdown optimized for context windows. ## Core Features & Use Cases - Web Search & Scraping: Find pages on a topic with search, extract content from known URLs with scrape, and locate subpages with map. - Bulk Extraction & Interaction: Crawl entire docs sections, download sites to local files, parse local files (PDF, DOCX, XLSX), and interact with pages requiring clicks, forms, or logins. - Change Monitoring: Schedule recurring scrapes with monitor, define alert goals, and receive markdown or structured JSON diffs via webhook or email. - Use Case: A user asks to track a competitor's pricing page. The Skill creates a monitor with a goal like "Alert when pricing information changes" and a JSON change-tracking schema, then reports per-field diffs such as plans[0].price on each check. ## Quick Start Ask the agent to scrape a specific URL or search the web for a topic, and it will verify the Firecrawl CLI with firecrawl --status before writing results into the .firecrawl/ directory.