mcpField
F
firecrawl-build-interact

firecrawl-build-interact

github.com/firecrawlDevelopment197.1k384 installsUpdated today
Repository

About firecrawl-build-interact

A Firecrawl skill for cases where extracting a page is not enough and a workflow must manipulate it. It guides developers to use `/interact` for focused actions such as typing, clicking, and navigation, escalating from `/scrape` only when necessary.

Key features

  1. 01Guidance for choosing `/interact`
  2. 02Focused browser action workflows
  3. 03Support for forms and filters
  4. 04Persistent profiles for cross-session state
  5. 05Language-specific source-of-truth documentation

Use cases

  1. 01Submitting a search form before extraction
  2. 02Paging through filtered results
  3. 03Accessing a login-gated dashboard
  4. 04Exploring a page through multiple steps

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/firecrawl/firecrawl --skill firecrawl-build-interact

After installing, type/firecrawl-build-interactin Claude Code to confirm it loaded.

Details

From the project README

Firecrawl Build Interact

Use this when /scrape is not enough because the feature needs to act on the page.

Use This When

  • content appears only after clicks, typing, or navigation
  • the feature needs forms, pagination, filters, or multi-step flows
  • the product must stay in the same browser context after scraping

Default Recommendations

  • Start with /scrape, then escalate to /interact.
  • Keep /interact scoped to the smallest browser workflow that unlocks the data.
  • Use persistent profiles only when the feature truly needs authenticated state across sessions.

Common Product Patterns

  • search forms and faceted filters
  • paginated result sets
  • login-gated dashboards or tools
  • flows where the page must be explored before extraction is complete

Implementation Notes

  • /interact is the right tool when the page must be manipulated, not just read.
  • Keep prompts or action code specific to the product flow.
  • If the use case is fully open-ended browser automation, evaluate whether a browser sandbox is a better product fit.

Escalation Rules

Docs (Source of Truth)

Read the source-of-truth page for your project language before writing integration code:

See Also

Comments

Markdown supported