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 - Interactive Browser Control: Click buttons, fill forms, and navigate multi-step flows using natural language prompts or code in bash, python, or node. - Authenticated Scraping with Profiles: Persist cookies and localStorage across sessions with named profiles, so you can log in once and return authenticated later. - Session Management: Scrape IDs are saved automatically, sessions can be targeted with --scrape-id for parallel work, and stopped to free resources. - Use Case: You need pricing data behind a login wall. Scrape the login page with a profile, interact to fill credentials and submit, then scrape the dashboard with the same profile and extract the data. ## Quick Start Scrape the target page with firecrawl, then ask the agent to interact with the page by clicking the login button and extracting the resulting data.