← 返回 Skills 市场
eohmig

Firecrawl Interact

作者 eohmig · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
39
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install firecrawl-interact
功能描述
Control and interact with a live browser session on any scraped page — click buttons, fill forms, navigate flows, and extract data using natural language pro...
使用说明 (SKILL.md)

firecrawl interact

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.

When to use

  • 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: search → scrape → map → crawl → interact
  • Never use interact for web searches — use search instead

Quick start

# 1. Scrape a page (scrape ID is saved automatically)
firecrawl scrape "\x3Curl>"

# 2. Interact with the page using natural language
firecrawl interact --prompt "Click the login button"
firecrawl interact --prompt "Fill in the email field with [email protected]"
firecrawl interact --prompt "Extract the pricing table"

# 3. Or use code for precise control
firecrawl interact --code "agent-browser click @e5" --language bash
firecrawl interact --code "agent-browser snapshot -i" --language bash

# 4. Stop the session when done
firecrawl interact stop

Options

Option Description
--prompt \x3Ctext> Natural language instruction (use this OR --code)
--code \x3Ccode> Code to execute in the browser session
--language \x3Clang> Language for code: bash, python, node
--timeout \x3Cseconds> Execution timeout (default: 30, max: 300)
--scrape-id \x3Cid> Target a specific scrape (default: last scrape)
-o, --output \x3Cpath> Output file path

Profiles

Use --profile on the scrape to persist browser state (cookies, localStorage) across scrapes:

# Session 1: Login and save state
firecrawl scrape "https://app.example.com/login" --profile my-app
firecrawl interact --prompt "Fill in email with [email protected] and click login"

# Session 2: Come back authenticated
firecrawl scrape "https://app.example.com/dashboard" --profile my-app
firecrawl interact --prompt "Extract the dashboard data"

Read-only reconnect (no writes to profile state):

firecrawl scrape "https://app.example.com" --profile my-app --no-save-changes

Tips

  • Always scrape first — interact requires a scrape ID from a previous firecrawl scrape call
  • The scrape ID is saved automatically, so you don't need --scrape-id for subsequent interact calls
  • Use firecrawl interact stop to free resources when done
  • For parallel work, scrape multiple pages and interact with each using --scrape-id

See also

安全使用建议
Review this skill before installing. Use it only for sites and accounts where you are comfortable letting an agent navigate, click, type, and reuse browser session state. Confirm before any login, purchase, submission, deletion, account change, or other action that could affect real data.
能力评估
Purpose & Capability
The stated purpose is interactive browser control, so navigation, clicking, form entry, and profile/session use are broadly aligned with the skill's function.
Instruction Scope
The activation and runtime guidance appear broad for a tool that can click, submit forms, log in, and reuse browser state; the artifacts do not clearly require confirmation before state-changing actions.
Install Mechanism
No malicious install behavior or deceptive package mechanism was evidenced in the supplied scan context.
Credentials
Using persistent browser profiles and authenticated sessions is high-impact for a general browsing skill, especially without clear limits on sensitive accounts, submissions, purchases, deletions, or cleanup.
Persistence & Privilege
Persistent profile/session behavior is expected for interactive browser automation, but users should understand that cookies or logged-in access may remain available to later actions.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install firecrawl-interact
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /firecrawl-interact 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of firecrawl-interact. - Control and interact with live browser sessions on any scraped page. - Supports natural language prompts and code for clicking, filling forms, navigation, and data extraction. - Designed for use cases where interaction is required (pagination, login, multi-step flows, JavaScript content). - Allows authenticated scraping by persisting browser state with profiles. - Provides options for execution timeout, output, code language, and targeting specific scrapes.
元数据
Slug firecrawl-interact
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Firecrawl Interact 是什么?

Control and interact with a live browser session on any scraped page — click buttons, fill forms, navigate flows, and extract data using natural language pro... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 39 次。

如何安装 Firecrawl Interact?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install firecrawl-interact」即可一键安装,无需额外配置。

Firecrawl Interact 是免费的吗?

是的,Firecrawl Interact 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Firecrawl Interact 支持哪些平台?

Firecrawl Interact 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Firecrawl Interact?

由 eohmig(@eohmig)开发并维护,当前版本 v1.0.0。

💬 留言讨论