What problem does it solve? Getting usable web content into an AI workflow is hard: pages are JavaScript-rendered, sites require clicks or logins, and raw HTML is noisy. This Skill gives you a single CLI to search the web, scrape pages into clean markdown, crawl entire site sections, and monitor pages for changes over time. ## Core Features & Use Cases - Web Search & Scraping: Find pages on any topic and extract their content as clean markdown optimized for LLM context windows, with parallel scraping up to your concurrency limit. - Crawling, Mapping & Interaction: Map URLs within a site, bulk-crawl documentation sections, download sites to local files, and interact with pages requiring clicks, forms, pagination, or logins. - Change Monitoring: Schedule recurring scrapes with natural-language or cron schedules, diff results against snapshots, and receive webhook or email alerts when tracked content changes. - Use Case: A researcher asks you to track a competitor's pricing page. You create a monitor with a goal like "Alert when pricing information changes" and get notified with a structured per-field diff whenever prices or plan features change. ## Quick Start Ask the assistant to search the web for a topic or scrape a specific URL, for example: "Use firecrawl to scrape https://example.com/pricing and summarize the plans."