Pular para o conteúdo
Skillpedia
Coleta de dados (scraping)77 mil · #1157

Firecrawl Automation

Ajuda seu agente a extrair dados da web. Ele pode raspar páginas, rastrear sites e organizar informações.

O que ela faz

Essa ferramenta permite que você colete informações de sites automaticamente. Você pode extrair o conteúdo de uma página específica, rastrear um site inteiro para coletar várias páginas, ou extrair dados estruturados como nomes e preços.

Quando usar

  • ✓Quando você precisa baixar o texto principal de uma página da web.
  • ✓Quando você quer ver todas as páginas de um site ou de uma seção específica.
  • ✓Quando você precisa extrair dados específicos (como preços ou nomes de produtos) de várias páginas.

Exemplo do que pedir para a IA

“Colete o conteúdo principal da página https://exemplo.com/artigo como texto simples.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/firecrawl-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/firecrawl-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você diz para a ferramenta qual página ou site visitar e que tipo de informação quer. Ela então visita o site, coleta os dados e os entrega para você em um formato organizado.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add ComposioHQ/awesome-claude-skills --skill Firecrawl Automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/firecrawl-automation/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Automação com Firecrawl

Execute rastreamento e extração da web com Firecrawl diretamente do Claude Code. Raspe páginas individuais, rastreie sites inteiros, extraia dados estruturados com IA, processe listas de URLs em lote e mapeie estruturas de sites sem sair do seu terminal.

Documentação do Toolkit: composio.dev/toolkits/firecrawl


Configuração

  1. Adicione o servidor Composio MCP à sua configuração:
    https://rube.app/mcp
    
  2. Conecte sua conta Firecrawl quando solicitado. O agente fornecerá um link de autenticação.
  3. Esteja ciente do consumo de créditos – defina seus rastreamentos de forma restrita e teste em pequenos conjuntos de URLs antes de escalar.

Fluxos de Trabalho Principais

1. Raspar uma Página Única

Obtenha conteúdo de uma URL em vários formatos com ações de navegador opcionais para páginas dinâmicas.

Ferramenta: FIRECRAWL_SCRAPE

Parâmetros principais:

  • url (obrigatório) – URL totalmente qualificada para raspar
  • formats – formatos de saída: markdown (padrão), html, rawHtml, links, screenshot, json
  • onlyMainContent (padrão true) – extrai apenas o conteúdo principal, excluindo navegação/rodapé/anúncios
  • waitFor – milissegundos para aguardar a renderização de JS (padrão 0)
  • timeout – espera máxima em ms (padrão 30000)
  • actions – ações do navegador antes de raspar (clicar, escrever, aguardar, pressionar, rolar)
  • includeTags / excludeTags – filtrar por tags HTML
  • jsonOptions – para extração estruturada com schema e/ou prompt

Exemplo de prompt: "Raspe o conteúdo principal de https://example.com/pricing como markdown"


2. Rastrear um Site Inteiro

Descubra e raspe várias páginas de um site com profundidade configurável, filtros de caminho e concorrência.

Ferramenta: FIRECRAWL_CRAWL_V2

Parâmetros principais:

  • url (obrigatório) – URL inicial para o rastreamento
  • limit (padrão 10) – páginas máximas para rastrear
  • maxDiscoveryDepth – limite de profundidade a partir da página raiz
  • includePaths / excludePaths – padrões regex para caminhos de URL
  • allowSubdomains – incluir subdomínios (padrão false)
  • crawlEntireDomain – seguir links irmãos/pais, não apenas filhos (padrão false)
  • sitemap – include (padrão), skip ou only
  • prompt – linguagem natural para configurar automaticamente as definições do rastreador
  • scrapeOptions_formats – formato de saída para cada página
  • scrapeOptions_onlyMainContent – extração de conteúdo principal por página

Exemplo de prompt: "Rastreie a seção de documentação de firecrawl.dev, no máximo 50 páginas, apenas caminhos que correspondam a docs"


3. Extrair Dados Estruturados

Extraia dados JSON estruturados de páginas da web usando IA com um prompt em linguagem natural ou esquema JSON.

Ferramenta: FIRECRAWL_EXTRACT

Parâmetros principais:

  • urls (obrigatório) – array de URLs para extrair (máximo de 10 em beta). Suporta curingas como https://example.com/blog/*
  • prompt – descrição em linguagem natural do que extrair
  • schema – Esquema JSON definindo a estrutura de saída desejada
  • enable_web_search – permitir rastrear links fora dos domínios iniciais (padrão false)

Pelo menos um de prompt ou schema deve ser fornecido.

Verifique o status da extração com FIRECRAWL_EXTRACT_GET usando o id do job retornado.

Exemplo de prompt: "Extraia nome da empresa, níveis de preço e listas de recursos de https://example.com/pricing"


4. Raspar Múltiplas URLs em Lote

Raspe muitas URLs concorrentemente com configuração compartilhada para coleta eficiente de dados em massa.

Ferramenta: FIRECRAWL_BATCH_SCRAPE

Parâmetros principais:

  • urls (obrigatório) – array de URLs para raspar
  • formats – formato de saída para todas as páginas (padrão markdown)
  • onlyMainContent (padrão true) – extração de conteúdo principal
  • maxConcurrency – limite de rastreamento paralelo
  • ignoreInvalidURLs (padrão true) – pular URLs ruins em vez de falhar o lote
  • location – configurações de geolocalização com código country
  • actions – ações do navegador aplicadas a cada página
  • blockAds (padrão true) – bloquear anúncios

Exemplo de prompt: "Raspe em lote estas 20 URLs de páginas de produtos como markdown com bloqueio de anúncios"


5. Mapear Estrutura do Site

Descubra todas as URLs em um site a partir de uma URL inicial, útil para planejar rastreamentos ou auditar a estrutura do site.

Ferramenta: FIRECRAWL_MAP_MULTIPLE_URLS_BASED_ON_OPTIONS

Parâmetros principais:

  • url (obrigatório) – URL inicial (deve ser https:// ou http://)
  • search – guiar a descoberta de URLs para tipos de página específicos
  • limit (padrão 5000, máximo 100000) – URLs máximas a serem retornadas
  • includeSubdomains (padrão true) – incluir subdomínios
  • ignoreQueryParameters (padrão true) – deduplicar URLs que diferem apenas por parâmetros de consulta

…

Perguntas frequentes

O que é 'rastrear um site'?

É como um robô visitando as páginas de um site, uma após a outra, para coletar informações de todas elas.

Posso extrair dados específicos como tabelas ou listas?

Sim, você pode pedir para extrair informações específicas como nomes de produtos, preços ou características, e a ferramenta tentará organizar isso para você.

O que acontece se o site tiver muitas páginas?

Você pode definir limites para o número de páginas que a ferramenta deve visitar, para não sobrecarregar ou demorar muito.

Detalhes

Descrição original do autor

Automate web crawling and data extraction with Firecrawl -- scrape pages, crawl sites, extract structured data, batch scrape URLs, and map website structures through the Composio Firecrawl integration.

repo: ComposioHQ/awesome-claude-skills

Popularidade

Estrelas no GitHub
77 mil
Posição no ranking
#1157
Licença
—
Atualizada em
18/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas