What problem does it solve? Standard web scraping fails when content sits behind JavaScript interactions like logins, form submissions, pagination, or infinite scroll. This Skill opens a live browser session on a scraped page so you can interact with it using natural language prompts or code. ## Core Features & Use Cases - Natural Language Interaction: Issue prompts like "Click the login button" or "Fill in the email field" against a live browser session tied to a previous scrape. - Code-Based Control: Execute precise browser commands in bash, python, or node for deterministic automation of multi-step flows. - Persistent Profiles: Save cookies and localStorage across sessions with --profile to perform authenticated scraping without re-logging in. - Use Case: You need pricing data behind a login wall. Scrape the login page with a profile, interact to submit credentials, then scrape the dashboard with the same profile and extract the data. ## Quick Start Scrape the target URL with firecrawl, then run firecrawl interact with a prompt describing the action you want performed on the page.