← 返回 Skills 市场
🔌

Firecrawl

作者 OOMOL · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
29
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install oo-firecrawl
功能描述
Firecrawl (firecrawl.dev). Use this skill for ANY Firecrawl request — reading, creating, updating, and deleting data. Whenever a task involves Firecrawl, use...
使用说明 (SKILL.md)

Firecrawl

Operate Firecrawl through your OOMOL-connected account. This skill calls the firecrawl connector with the oo CLI; OOMOL injects credentials server-side, so you never handle raw tokens.

Category: Data & Analytics, Developer Tools. Exposes 30 action(s).

Running an action

Assume the user has already installed the oo CLI, signed in, and connected Firecrawl. Do not run oo auth login or open the connection URL proactively — just run the action. Fall back to First-time setup only when a command actually fails with an auth or connection error.

1. Inspect the contract to get the authoritative input/output schema before building a payload:

oo connector schema "firecrawl" --action "\x3Caction_name>"

2. Run the action with a JSON payload that matches the input schema:

oo connector run "firecrawl" --action "\x3Caction_name>" --data '\x3Cjson>' --json
  • --data takes a JSON object string or @path/to/file.json; omit it to send {}.
  • The response is { "data": ..., "meta": { "executionId": "..." } }; the execution id lives under meta.executionId.

Each action below links to a reference file with its purpose and exact commands. Read the linked file, then fetch the live schema with oo connector schema before constructing --data.

Available actions

  • agent_cancel — Cancel a running Firecrawl agent job by job ID.
  • batch_scrape — Start a Firecrawl batch scrape job for multiple URLs and return the async job ID.
  • batch_scrape_cancel — Cancel a running Firecrawl batch scrape job by job ID.
  • batch_scrape_get — Get the current status and paged results of a Firecrawl batch scrape job by job ID.
  • batch_scrape_get_errors — Get the failed URLs and robots.txt blocks from a Firecrawl batch scrape job.
  • crawl — Start a Firecrawl crawl job with compatibility fields accepted from the Composio crawl action.
  • crawl_cancel — Cancel a running Firecrawl crawl job by job ID.
  • crawl_delete — Compatibility alias of crawl_cancel for the Composio FIRECRAWL_CRAWL_DELETE action.
  • crawl_get — Get the current status and paged results of a Firecrawl crawl job by job ID.
  • crawl_get_errors — Get the failed URLs and robots.txt blocks from a Firecrawl crawl job.
  • crawl_list_active — List the currently active Firecrawl crawl jobs for the authenticated team.
  • crawl_params_preview — Preview the crawl parameters that Firecrawl would infer from a URL and prompt before starting the crawl.
  • crawl_v2 — Start a Firecrawl crawl job with the official v2 crawl fields, including prompt-driven options generation.
  • credit_usage_get — Get the authenticated Firecrawl team's current credit usage summary.
  • credit_usage_get_historical — Get the authenticated Firecrawl team's historical credit usage summary.
  • deep_research — Start a Firecrawl deep research job. This endpoint remains alpha and Firecrawl currently documents it outside the main v2 endpoint set.
  • extract — Start a Firecrawl extract job that returns structured data for one or more URLs.
  • extract_get — Get the current status and output of a Firecrawl extract job by job ID.
  • get_agent_status — Get the current status and output of a Firecrawl agent job by job ID.
  • get_deep_research_status — Get the current status and output of a Firecrawl deep research job by job ID.
  • get_the_status_of_a_crawl_job — Compatibility alias of crawl_get for the Composio FIRECRAWL_GET_THE_STATUS_OF_A_CRAWL_JOB action.
  • llms_txt_generate — Start an LLMs.txt generation job for a website. This endpoint remains outside the main v2 endpoint set in Firecrawl's docs.
  • llms_txt_get — Get the current status and generated content of an LLMs.txt job by job ID.
  • map_multiple_urls_based_on_options — Discover URLs from a website with Firecrawl's map endpoint using the Composio-compatible action name.
  • queue_get — Get the authenticated Firecrawl team's queue status and concurrency information.
  • scrape — Scrape a single URL with Firecrawl and return the extracted page content in the requested formats.
  • search — Search the web with Firecrawl and optionally scrape the top results in the requested formats.
  • start_agent — Start a Firecrawl agent job for multi-page autonomous browsing and extraction.
  • token_usage_get — Get the authenticated Firecrawl team's current token usage summary.
  • token_usage_get_historical — Get the authenticated Firecrawl team's historical token usage summary.

Safety

  • Read actions (get / list / search) are safe to run directly.
  • Create, update, send, or post actions change Firecrawl state — confirm the exact payload and effect with the user before running.
  • Delete or remove actions are destructive — always confirm the target and get explicit approval first.

First-time setup

These are one-time steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.

  • oo: command not found — install the oo CLI (other platforms: \x3Chttps://cli.oomol.com/install-guide.md>):

    curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux
    
    irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell
    
  • Not signed in / authentication error — sign in to your OOMOL account once:

    oo auth login
    
  • scope_missing / credential_expired / app_not_ready / app_not_found — Firecrawl is not connected, or the connection expired or lacks a scope. Connect once (auth type: API key) at:

    https://console.oomol.com/app-connections?provider=firecrawl
    
  • HTTP 402 / OOMOL_INSUFFICIENT_CREDIT — billing stop. Recharge at https://console.oomol.com/billing/token-recharge before retrying.

Resources

安全使用建议
Install this only if you intend to let your agent operate Firecrawl through OOMOL. Review payloads before starting crawls, batch scrapes, agents, extraction, or delete/cancel actions because they can affect Firecrawl jobs and consume account credits.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The declared purpose is to operate Firecrawl, and the artifacts consistently expose Firecrawl actions for scraping, crawling, searching, extraction, status checks, usage checks, and cancellations.
Instruction Scope
The skill scopes shell access to `Bash(oo *)`, instructs schema inspection before running connector actions, and requires user confirmation for state-changing or destructive actions.
Install Mechanism
There are no executable files or package dependencies in the artifact. The documentation includes fallback first-time setup commands to install or authenticate the `oo` CLI only after an auth or missing-command failure.
Credentials
The skill requires a connected OOMOL/Firecrawl account and can start crawls, agents, and research jobs that may consume credits, but those capabilities are expected for the stated Firecrawl purpose.
Persistence & Privilege
The artifacts do not create local persistence, background startup hooks, credential harvesting, or broad filesystem access. Credentials are described as injected server-side by OOMOL.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install oo-firecrawl
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /oo-firecrawl 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the `oo-firecrawl` skill for operating Firecrawl through an OOMOL-connected account via the `oo` CLI. - Adds 30 Firecrawl connector actions covering single-page scraping, web search, URL mapping, batch scraping, crawls, structured extraction, agents, deep research, and LLMs.txt generation. - Supports asynchronous job workflows with status, result, error, cancellation, active crawl, queue, and usage lookup actions. - Includes compatibility aliases and fields for selected Composio-style Firecrawl actions while also exposing official Firecrawl v2 crawl support. - Documents safe execution patterns, live schema inspection before payload construction, credential handling through OOMOL, and first-time setup fallbacks.
元数据
Slug oo-firecrawl
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Firecrawl 是什么?

Firecrawl (firecrawl.dev). Use this skill for ANY Firecrawl request — reading, creating, updating, and deleting data. Whenever a task involves Firecrawl, use... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 29 次。

如何安装 Firecrawl?

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

Firecrawl 是免费的吗?

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

Firecrawl 支持哪些平台?

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

谁开发了 Firecrawl?

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

💬 留言讨论