What problem does it solve? Adding live web data to a product requires choosing the right Firecrawl endpoint, installing the correct SDK, configuring API credentials, and verifying the integration actually works. This Skill guides that entire integration process so web search, scraping, and browser interaction land correctly inside application code rather than as ad-hoc terminal calls. ## Core Features & Use Cases - Endpoint Selection: Routes product requirements to the narrowest Firecrawl endpoint — /scrape for known URLs, /search for query-driven discovery, /interact for clicks, forms, and navigation after scraping. - Project Intake & SDK Setup: Distinguishes fresh projects from existing codebases, inspects repo conventions, and installs the matching SDK (@mendable/firecrawl-js, firecrawl-py) or REST calls. - Auth & Verification: Configures FIRECRAWL_API_KEY and optional self-hosted FIRECRAWL_API_URL, then runs a smoke test proving a real Firecrawl request succeeds through the actual integration path. - Use Case: A developer building a competitor-monitoring feature describes needing pricing data from websites inside their app. The Skill inspects the repo, selects /scrape, installs the SDK, wires credentials into .env, and verifies a live request. ## Quick Start Ask the agent to integrate Firecrawl into your application so the product can scrape pages, search the web, or interact with sites from code.