firecrawl-build-interact
RudraDudhat2509/claude-skills/firecrawl-build-interact/SKILL.md
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.
Skill2 starsChanged 4 months ago
- Reads credentials
What's in it
- Firecrawl Build Interact
- Use This When
- Default Recommendations
- Common Product Patterns
- Implementation Notes
- Escalation Rules
- Docs (Source of Truth)
- See Also
---
name: firecrawl-build-interact
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.
license: ISC
metadata:
author: firecrawl
version: "0.1.0"
homepage: https://www.firecrawl.dev
source: https://github.com/firecrawl/skills
inputs:
- name: FIRECRAWL_API_KEY
description: Firecrawl API key for hosted Firecrawl requests.
required: true
- name: FIRECRAWL_API_URL
description: Optional base URL for self-hosted Firecrawl deployments.
required: false
---
# 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:
- **Node / TypeScript**: [docs.firecrawl.dev/agent-source-of-truth/node](https://docs.firecrawl.dev/agent-source-of-truth/node)
- **Python**: [docs.firecrawl.dev/agent-source-of-truth/python](https://docs.firecrawl.dev/agent-source-of-truth/python)
- **Rust**: [docs.firecrawl.dev/agent-source-of-truth/rust](https://docs.firecrawl.dev/agent-source-of-truth/rust)
- **Java**: [docs.firecrawl.dev/agent-source-of-truth/java](https://docs.firecrawl.dev/agent-source-of-truth/java)
- **Elixir**: [docs.firecrawl.dev/agent-source-of-truth/elixir](https://docs.firecrawl.dev/agent-source-of-truth/elixir)
- **cURL / REST**: [docs.firecrawl.dev/agent-source-of-truth/curl](https://docs.firecrawl.dev/agent-source-of-truth/curl)
## See Also
- [firecrawl-build](../firecrawl-build/SKILL.md)
- [firecrawl-build-scrape](../firecrawl-build-scrape/SKILL.md)
- [firecrawl-build-search](../firecrawl-build-search/SKILL.md)
More agent context in RudraDudhat2509/claude-skills
40 other files this repository gives its agents.
Skill
- algorithmic-artalgorithmic-art/SKILL.md
- brand-guidelinesbrand-guidelines/SKILL.md
- canvas-designcanvas-design/SKILL.md
- cold-email-outreachcold_outreach/SKILL.md
- doc-coauthoringdoc-coauthoring/SKILL.md
- docxdocx/SKILL.md
- firecrawl-agentfirecrawl-agent/SKILL.md
- firecrawl-build-onboardingfirecrawl-build-onboarding/SKILL.md
- firecrawl-build-scrapefirecrawl-build-scrape/SKILL.md
- firecrawl-build-searchfirecrawl-build-search/SKILL.md
- firecrawl-crawlfirecrawl-crawl/SKILL.md
- firecrawl-downloadfirecrawl-download/SKILL.md
- firecrawl-interactfirecrawl-interact/SKILL.md
- firecrawl-mapfirecrawl-map/SKILL.md
- firecrawl-parsefirecrawl-parse/SKILL.md
- firecrawl-scrapefirecrawl-scrape/SKILL.md
- firecrawl-searchfirecrawl-search/SKILL.md
- firecrawlfirecrawl/SKILL.md
- frontend-designfrontend-design/SKILL.md
- graphify-windowsgraphify/SKILL.md
- internal-commsinternal-comms/SKILL.md
- learn-anythinglearn-anything/SKILL.md
- mcp-buildermcp-builder/SKILL.md
- n8n-skillsn8n-skills/SKILL.md
- oss-copilotoss-copilot/SKILL.md
- pdfpdf/SKILL.md
- pptxpptx/SKILL.md
- qa-checklistqa-checklist/SKILL.md
- SEO Optimizerseo-optimizer/SKILL.md
- session-docssession-docs/SKILL.md
- skill-creatorskill-creator/SKILL.md
- skill-deslopskill-deslop/SKILL.md
- slack-gif-creatorslack-gif-creator/SKILL.md
- smart-commentersmart-commenter/SKILL.md
- teach-rudrateach-rudra/SKILL.md
- template-skilltemplate/SKILL.md
- theme-factorytheme-factory/SKILL.md
- webapp-testingwebapp-testing/SKILL.md
- web-artifacts-builderweb-artifacts-builder/SKILL.md
- xlsxxlsx/SKILL.md
Also found in 3 other repositories
The same file, byte for byte, in the weekly crawl of public GitHub.
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.

