diff --git a/skills/firecrawl-agent/SKILL.md b/skills/firecrawl-agent/SKILL.md index 5fc0623..e310dfc 100644 --- a/skills/firecrawl-agent/SKILL.md +++ b/skills/firecrawl-agent/SKILL.md @@ -53,5 +53,5 @@ firecrawl agent "get feature list" --urls "" --wait -o .firecrawl/features. ## See also - [firecrawl-scrape](../firecrawl-scrape/SKILL.md) — simpler single-page extraction -- [firecrawl-browser](../firecrawl-browser/SKILL.md) — scrape + interact for manual page interaction (more control) +- [firecrawl-instruct](../firecrawl-instruct/SKILL.md) — scrape + interact for manual page interaction (more control) - [firecrawl-crawl](../firecrawl-crawl/SKILL.md) — bulk extraction without AI diff --git a/skills/firecrawl-browser/SKILL.md b/skills/firecrawl-instruct/SKILL.md similarity index 73% rename from skills/firecrawl-browser/SKILL.md rename to skills/firecrawl-instruct/SKILL.md index 9030e9c..c5fcb6f 100644 --- a/skills/firecrawl-browser/SKILL.md +++ b/skills/firecrawl-instruct/SKILL.md @@ -1,15 +1,13 @@ --- -name: firecrawl-browser +name: firecrawl-instruct description: | - DEPRECATED — use scrape + interact instead. Interact lets you scrape a page and then click, fill forms, and navigate without managing sessions manually. Use this skill when the user needs to interact with a webpage, log into a site, click buttons, fill forms, navigate multi-step flows, handle pagination, or when regular scraping fails because content requires JavaScript interaction. Triggers on "click", "fill out the form", "log in to", "paginated", "infinite scroll", "interact with the page", or "scrape failed". + Control and interact with a live browser session on any scraped page — click buttons, fill forms, navigate flows, and extract data using natural language prompts or code. Replaces the old firecrawl-browser command. Use when the user needs to interact with a webpage beyond simple scraping: logging into a site, submitting forms, clicking through pagination, handling infinite scroll, navigating multi-step checkout or wizard flows, or when a regular scrape failed because content is behind JavaScript interaction. Also useful for authenticated scraping via profiles. Triggers on "browser", "instruct", "click", "fill out the form", "log in to", "sign in", "submit", "paginated", "next page", "infinite scroll", "interact with the page", "navigate to", "open a session", or "scrape failed". allowed-tools: - Bash(firecrawl *) - Bash(npx firecrawl *) --- -# firecrawl interact (formerly browser) - -> **The `browser` command is deprecated.** Use `scrape` + `interact` instead. Interact lets you scrape a page and then click, fill forms, and navigate without managing sessions manually. +# firecrawl instruct Interact with scraped pages in a live browser session. Scrape a page first, then use natural language prompts or code to click, fill forms, navigate, and extract data. @@ -18,8 +16,8 @@ Interact with scraped pages in a live browser session. Scrape a page first, then - Content requires interaction: clicks, form fills, pagination, login - `scrape` failed because content is behind JavaScript interaction - You need to navigate a multi-step flow -- Last resort in the [workflow escalation pattern](firecrawl-cli): search → scrape → map → crawl → **interact** -- **Never use interact for web searches** — use `search` instead +- Last resort in the [workflow escalation pattern](firecrawl-cli): search → scrape → map → crawl → **instruct** +- **Never use instruct for web searches** — use `search` instead ## Quick start @@ -80,6 +78,6 @@ firecrawl scrape "https://app.example.com" --profile my-app --no-save-changes ## See also -- [firecrawl-scrape](../firecrawl-scrape/SKILL.md) — try scrape first, escalate to interact only when needed -- [firecrawl-search](../firecrawl-search/SKILL.md) — for web searches (never use interact for searching) +- [firecrawl-scrape](../firecrawl-scrape/SKILL.md) — try scrape first, escalate to instruct only when needed +- [firecrawl-search](../firecrawl-search/SKILL.md) — for web searches (never use instruct for searching) - [firecrawl-agent](../firecrawl-agent/SKILL.md) — AI-powered extraction (less manual control) diff --git a/skills/firecrawl-scrape/SKILL.md b/skills/firecrawl-scrape/SKILL.md index 150c571..bf5008d 100644 --- a/skills/firecrawl-scrape/SKILL.md +++ b/skills/firecrawl-scrape/SKILL.md @@ -64,5 +64,5 @@ firecrawl scrape "https://example.com/pricing" --query "What is the enterprise p ## See also - [firecrawl-search](../firecrawl-search/SKILL.md) — find pages when you don't have a URL -- [firecrawl-browser](../firecrawl-browser/SKILL.md) — when scrape can't get the content, use `interact` to click, fill forms, etc. +- [firecrawl-instruct](../firecrawl-instruct/SKILL.md) — when scrape can't get the content, use `interact` to click, fill forms, etc. - [firecrawl-download](../firecrawl-download/SKILL.md) — bulk download an entire site to local files