Skill · em Dados, IA e pesquisa

firecrawl

Any live-web task via the Firecrawl CLI — including ordinary web research: searching the web, reading or extracting pages, gathering sources, discovering site URLs, bulk extraction, downloading a site, change alerts, or pages needing clicks/login — web only; local files route to firecrawl-parse.…

Procedência

Antes de instalar

3 arquivos · 14,9 KB · só texto, nenhum script

Instalar na sua CLI

O comando baixa a versão fixada (commit 8f954f6) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/firecrawl/.

d=".claude/skills/firecrawl"
u="https://raw.githubusercontent.com/firecrawl/cli/8f954f6e9f12721bc29135b115dd9bc085d29d2d/skills/firecrawl"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/rules/install.md" "$u/rules/install.md" \
  -o "$d/rules/security.md" "$u/rules/security.md"

Global: instala em ~/.claude/skills/firecrawl/.

d="$HOME/.claude/skills/firecrawl"
u="https://raw.githubusercontent.com/firecrawl/cli/8f954f6e9f12721bc29135b115dd9bc085d29d2d/skills/firecrawl"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/rules/install.md" "$u/rules/install.md" \
  -o "$d/rules/security.md" "$u/rules/security.md"

Codex

Neste projeto: instala em .agents/skills/firecrawl/.

d=".agents/skills/firecrawl"
u="https://raw.githubusercontent.com/firecrawl/cli/8f954f6e9f12721bc29135b115dd9bc085d29d2d/skills/firecrawl"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/rules/install.md" "$u/rules/install.md" \
  -o "$d/rules/security.md" "$u/rules/security.md"

Global: instala em ~/.agents/skills/firecrawl/.

d="$HOME/.agents/skills/firecrawl"
u="https://raw.githubusercontent.com/firecrawl/cli/8f954f6e9f12721bc29135b115dd9bc085d29d2d/skills/firecrawl"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/rules/install.md" "$u/rules/install.md" \
  -o "$d/rules/security.md" "$u/rules/security.md"

Antigravity

Neste projeto: instala em .agents/skills/firecrawl/.

d=".agents/skills/firecrawl"
u="https://raw.githubusercontent.com/firecrawl/cli/8f954f6e9f12721bc29135b115dd9bc085d29d2d/skills/firecrawl"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/rules/install.md" "$u/rules/install.md" \
  -o "$d/rules/security.md" "$u/rules/security.md"

Global: instala em ~/.gemini/antigravity-cli/skills/firecrawl/.

d="$HOME/.gemini/antigravity-cli/skills/firecrawl"
u="https://raw.githubusercontent.com/firecrawl/cli/8f954f6e9f12721bc29135b115dd9bc085d29d2d/skills/firecrawl"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/rules/install.md" "$u/rules/install.md" \
  -o "$d/rules/security.md" "$u/rules/security.md"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/firecrawl.cli.firecrawl

Prévia do SKILL.md

---
name: firecrawl
description: |
  Any live-web task via the Firecrawl CLI — including ordinary web research: searching the web, reading or extracting pages, gathering sources, discovering site URLs, bulk extraction, downloading a site, change alerts, or pages needing clicks/login — web only; local files route to firecrawl-parse. For papers use firecr…
allowed-tools:
  - Bash(firecrawl *)
  - Bash(npx firecrawl-cli *)
---

# Firecrawl CLI

Search, scrape, and interact with the web. Returns clean markdown optimized for LLM context windows.

Run `firecrawl --help` or `firecrawl <command> --help` for full option details. For app integration or outcome workflows (research briefs, SEO audits, etc.), route to the `firecrawl-build` / `firecrawl-workflows` skills — see [When to Load References](#when-to-load-references).

## Prerequisites

Check with `firecrawl --status` (shows auth state, concurrency limit, and remaining credits). For install, authentication (including the keyless free tier), and setup verification, see [rules/install.md](rules/install.md). For output handling guidelines, see [rules/security.md](rules/security.md).

## Workflow

Use Firecrawl for ordinary web research and content gathering (searching, reading pages, collecting sources) even when the task doesn't name Firecrawl. Exception: tasks needing capabilities Firecrawl lacks.

For structured datasets, first check for a suitable workflow or data provider using the [search skill](../firecrawl-search/SKILL.md). Read a known page directly; reuse a selected contract instead of repeating discovery.

Follow this escalation pattern:

1. **Search** - Start with the actual question. Find web sources and relevant structured-data tools through semantic and domain matching.
2. **Inspect + Scrape** - For a tool match, use `list <provider> <capability> --pretty` if its contract is missing, then execute with `scrape <provider/capability> --options '<JSON>'`. For a URL, scrape its content directly.
3. **Map + Scrape** - Large site or need a specific subpage. Use `map --search` to find the right URL, then scrape it.
4. **Crawl** - Need bulk content from an entire site section (e.g., all /docs/).
5. **Monitor** - Need recurring checks or ongoing alerts. Prefer setting a monitor with `--page` plus `--goal` instead of doing repeated one-off scrapes.
6. **Interact** - Scrape first, then interact with the page (pagination, modals, form submissions, multi-step navigation).

| Need                        | Command               | When                                                            |
…

Ver todo o marketplace