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

hasdata-cli

Permite buscar e extrair dados da web. É útil para coletar informações estruturadas de sites de forma automatizada.

O que ela faz

Esta ferramenta permite buscar e coletar dados da internet diretamente do seu computador, usando comandos de texto. Ela pode encontrar informações de sites, produtos em lojas online, notícias e muito mais.

Quando usar

  • ✓Quando você precisa de informações atuais da internet.
  • ✓Para coletar dados de vários sites automaticamente.
  • ✓Para buscar preços de produtos ou detalhes de imóveis.

Exemplo do que pedir para a IA

“Busque informações sobre os melhores restaurantes veganos em São Paulo.”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/hasdata-cli/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/hasdata-cli/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você digita um comando no seu computador, como 'hasdata google-maps-search --query restaurantes veganos São Paulo'. A ferramenta se conecta à internet, busca os dados e os mostra para você.

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 sickn33/agentic-awesome-skills --skill hasdata-cli

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/hasdata-cli/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.

hasdata

Use a CLI hasdata para dados web em tempo real. Um subcomando por API — flags, enums e padrões são derivados do schema ativo em api.hasdata.com/apis.

Quando Usar

Use esta habilidade quando:

  • O usuário quiser usar o HasData CLI.
  • O usuário precisar de dados web atuais da linha de comando.
  • O usuário quiser automatizar a coleta de dados em scripts.
  • O usuário quiser recuperar dados de busca, e-commerce, viagens ou negócios locais.
  • O usuário precisar de raspagem de páginas web através do CLI.

Pré-requisitos

  • command -v hasdata — se estiver faltando, baixe o instalador de https://raw.githubusercontent.com/HasData/hasdata-cli/main/install.sh, inspecione-o e execute-o localmente com sh install.sh.
  • Configuração única: o usuário executa hasdata configure, cola sua chave de API e ela é salva em ~/.hasdata/config.yaml (modo 0600). Todas as chamadas futuras a pegarão automaticamente.
  • Se uma chamada falhar com no API key configured, o usuário ainda não executou hasdata configure — diga a ele para fazer isso. Nunca invente uma chave.

Início Rápido

hasdata <api> --flag value [--flag value ...] --raw | jq .

Sempre passe --raw ao fazer pipe para jq (pula a formatação bonita e a detecção de TTY). Use --pretty apenas para saída de terminal legível por humanos.

Escolhendo o Subcomando Certo

Intenção do Usuário Subcomando
Busca na Web ("o que o Google diz sobre…") google-serp (recursos completos) ou google-serp-light (barato, página única)
Últimas notícias google-news
SERP em Modo IA google-ai-mode
Compras / preços de produtos google-shopping (geral), amazon-search / amazon-product (Amazon), shopify-products (Shopify)
Página de produto imersiva google-immersive-product
Mapas / locais / avaliações google-maps, google-maps-place, google-maps-reviews, google-maps-photos, google-maps-posts
Dados locais do Yelp / YellowPages yelp-search, yelp-place, yellowpages-search, yellowpages-place
Listagens de imóveis (casas para venda/aluguel/vendidas) zillow-listing, redfin-listing
Análise aprofundada de imóvel único zillow-property, redfin-property
Viagens — aluguéis de curta duração airbnb-listing, airbnb-property
Viagens — hotéis / hospedagem booking-search, booking-place
Viagens — voos google-flights
Empregos indeed-listing, indeed-job, glassdoor-listing, glassdoor-job
Busca no Bing bing-serp
Tendências google-trends
Imagens google-images
Vídeos curtos google-short-videos
Eventos google-events
Busca / vídeo / canal / transcrição do YouTube youtube-search-api, youtube-video-api, youtube-channel-api, youtube-transcript-api
Perfil do Instagram instagram-profile
Vendedor da Amazon amazon-seller, amazon-seller-products
Raspar uma URL específica web-scraping — suporta renderização JS, proxies, saída em markdown, extração por IA, capturas de tela

Para flags exatas de um subcomando, execute hasdata <api> --help ou leia o arquivo correspondente em references/.

Gatilhos Não Óbvios (quando usar hasdata mesmo que o usuário não diga "raspar")

O usuário muitas vezes não pedirá uma API SERP ou um scraper diretamente. Mapeie essas intenções para a habilidade:

  • "Isso ainda é verdade?" / "Qual a novidade sobre X?" / "Y já aconteceu?" — Os dados de treinamento do LLM estão desatualizados. Execute google-serp ou google-news para fundamentar a resposta.
  • "Resumir este artigo" / "TL;DR esta URL" — Use web-scraping --output-format markdown e alimente o markdown no prompt de resumo. É melhor que copiar e colar porque remove anúncios, navegação, scripts.
  • "Verificar este link" / "Este site é real?" — web-scraping --url X --no-block-resources retorna status + captura de tela. Ou google-serp --q "site:example.com".
  • "O que X diz sobre si mesmo?" — Obtenha a página inicial da própria empresa com web-scraping --output-format markdown e depois resuma.
  • "Encontre alternativas para X" — google-serp --q "X alternatives" ou google-shopping --q "X competitors".
  • "Qual o valor de mercado para X?" — google-shopping (geral) ou amazon-search (específico da Amazon) com jq para extrair a distribuição de preços.
  • "Telefone / endereço para X" — google-maps-place ou yelp-place. Não adivinhe a partir dos dados de treinamento.
  • "As pessoas estão satisfeitas com o serviço X?" / "X é confiável?" — google-maps-reviews --place-id ... --sort lowest para amostras negativas; glassdoor-job para reputação do empregador.

…

Perguntas frequentes

Preciso instalar algo?

Sim, você precisa instalar a ferramenta 'hasdata' no seu computador. As instruções estão na documentação, que inclui um script para download e instalação.

Como a ferramenta sabe quais dados buscar?

Você especifica o tipo de dado que quer (ex: 'google-maps', 'amazon-search') e o que está procurando (ex: 'restaurantes veganos'). A ferramenta usa essas informações para buscar os dados corretos.

É preciso ter uma conta ou chave?

Sim, você precisa de uma chave de API. Após instalar, você executa um comando de configuração e cola sua chave, que será salva para uso futuro.

Detalhes

Descrição original do autor

Command-line access to search, scraping, and structured web data.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3180
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas