# Firecrawl Browser Actions

Add clicks, form fills and pagination to app code through Firecrawl interact.

- Repository: https://github.com/firecrawl/firecrawl (197658 stars)
- Category: Engineering
- License: ISC
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add firecrawl/firecrawl --skill firecrawl-build-interact -g -a claude-code -y`
Codex: `npx skills add firecrawl/firecrawl --skill firecrawl-build-interact -g -a codex -y`
Cursor: `npx skills add firecrawl/firecrawl --skill firecrawl-build-interact -g -a cursor -y`
Gemini CLI: `npx skills add firecrawl/firecrawl --skill firecrawl-build-interact -g -a gemini-cli -y`

## Description

Integrate Firecrawl `/interact` into product code for dynamic pages and browser actions after scraping. Use when a feature needs clicks, form fills, pagination, authentication-aware flows, or other multi-step interactions that plain `/scrape` cannot complete.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 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

- If the page can be read directly, stay on [firecrawl-build-scrape](../firecrawl-build-scrape/SKILL.md).

## Docs (Source of Truth)

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

The rest: https://github.com/firecrawl/firecrawl/blob/HEAD/skills/firecrawl-build-interact/SKILL.md
