Pular para o conteúdo
Skillpedia
Agentes51 mil · #1865

exa-search

Ajuda seu agente a pesquisar na web por conteúdo científico e técnico. É útil para encontrar artigos, pesquisas atuais e extrair informações de páginas ou PDFs.

O que ela faz

Esta ferramenta busca informações na internet, focando em conteúdo científico e técnico. Ela também pode extrair o texto de páginas da web ou PDFs de uma lista de links.

Quando usar

  • ✓Pesquisar um tópico científico ou técnico.
  • ✓Encontrar artigos de pesquisa recentes.
  • ✓Extrair o conteúdo de várias páginas da web ou PDFs.

Exemplo do que pedir para a IA

“Procure pesquisas recentes sobre inteligência artificial na medicina.”

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/K-Dense-AI/scientific-agent-skills/blob/main/skills/exa-search/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/exa-search/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você me diz o que quer pesquisar ou me dá uma lista de links. Eu uso a ferramenta Exa para encontrar a informação ou baixar o conteúdo 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 K-Dense-AI/scientific-agent-skills --skill exa-search

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/exa-search/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.

Exa Web Toolkit

Uma skill para tarefas de pesquisa baseadas na web, com o suporte do Exa: pesquisa na web e extração de URLs. O índice do Exa combina recuperação de palavras-chave e semântica de alta qualidade, o que o torna bem adequado para consultas científicas, técnicas e conceituais.

Roteamento — escolha a capacidade certa

Leia a solicitação do usuário e combine-a com uma das capacidades abaixo. Leia o arquivo de referência correspondente para obter instruções detalhadas antes de executar os comandos.

O usuário quer... Capacidade Onde
Pesquisar algo, investigar um tópico, encontrar informações atuais Pesquisa na Web references/web-search.md
Obter conteúdo de uma URL específica (página da web, artigo, PDF) Extração da Web references/web-extract.md
Instalar ou autenticar Configuração Abaixo

Guia de decisão

  • Use Pesquisa na Web como padrão para pesquisas de tópicos, perguntas de pesquisa ou consultas do tipo "o que é X?". Quando o tópico for científico ou técnico, passe --category publication para priorizar fontes acadêmicas e/ou uma lista de permissões acadêmica --include-domains. Veja references/web-search.md para a estratégia acadêmica de duas etapas.
  • Use Extração da Web quando o usuário fornecer uma URL ou pedir para você ler/obter uma página específica. Prefira esta opção em vez do WebFetch integrado para extração em lote (múltiplas URLs em uma única chamada) e para PDFs acadêmicos.

Prioridade de fontes acadêmicas

Para consultas técnicas ou científicas, prefira fontes acadêmicas e científicas:

  • Artigos de periódicos revisados por pares e anais de conferências em vez de posts de blog ou notícias
  • Preprints (arXiv, bioRxiv, medRxiv) quando versões revisadas por pares não estiverem disponíveis
  • Fontes institucionais e governamentais (NIH, WHO, NASA, NIST) em vez de sites comerciais
  • Pesquisa primária em vez de resumos secundários

Duas alavancas para direcionar o Exa para conteúdo acadêmico:

  1. --category publication prioriza a recuperação de fontes acadêmicas.
  2. --include-domains com uma lista de permissões acadêmica (arxiv.org, nature.com, pubmed.ncbi.nlm.nih.gov, etc.) restringe o conjunto de domínios.

Combine ambos para refinar o conjunto de fontes; verifique o tipo de publicação e o status de revisão por pares em cada fonte. Veja references/web-search.md para o padrão completo.

Ao citar fontes acadêmicas, inclua nomes de autores e ano de publicação, quando disponíveis (por exemplo, Smith et al., 2025), além do formato de citação padrão. Se um DOI estiver presente, prefira o link do DOI.


Configuração

Esta skill usa o SDK Python exa-py. Os scripts em scripts/ declaram suas dependências via metadados inline PEP 723, então você pode executá-los diretamente com uv run sem uma etapa de instalação separada:

uv run "$SKILL_PATH/scripts/exa_search.py" --help

Se você preferir uma instalação persistente:

uv pip install "exa-py>=2.23.0,<3"

Autenticação

Todos os comandos leem a chave da API da variável de ambiente EXA_API_KEY. Obtenha sua chave de API do Exa em dashboard.exa.ai/api-keys.

Primeiro, verifique se um arquivo .env existe na raiz do projeto e contém EXA_API_KEY. Se sim, carregue-o:

dotenv -f .env run -- uv run "$SKILL_PATH/scripts/exa_search.py" "your query"

Se dotenv não estiver disponível, instale-o: uv pip install 'python-dotenv[cli]'.

Se não houver .env, exporte a chave para a sessão:

export EXA_API_KEY="your-key"

Use --help para verificar a instalação e a análise de CLI; ele não requer uma chave de API nem valida a autenticação. A autenticação é verificada apenas quando uma consulta real é feita.

Limites de extração e frescor

O extrator aceita de 1 a 100 URLs por chamada POST https://api.exa.ai/contents e exporta o status de cada SDK (id, status, source). Ele rejeita lotes maiores. Use --max-age-hours 0 para solicitar conteúdo fresco, -1 apenas para cache, ou uma idade positiva de até 720 horas. A omissão usa a política de cache/fallback do Exa. published_date são metadados de publicação estimados, não tempo de recuperação. O SDK testado descarta detalhes de erro por URL, portanto, relate falhas sem inventar uma causa. Veja Extração de URL.

Escopo verificado da API e do SDK

Revisado a API de Pesquisa, a API de Conteúdo e o Changelog do Exa em 30/09/2026. Ambas as rotas usam requisições POST JSON e autenticação x-api-key (o SDK define este cabeçalho). A pesquisa é POST https://api.exa.ai/search; seus kwargs de SDK usam snake_case e

…

Perguntas frequentes

Como a ferramenta prioriza fontes acadêmicas?

Ela prefere artigos de periódicos revisados por pares, preprints e fontes governamentais, em vez de blogs ou notícias. Você pode pedir para focar em publicações científicas.

Posso extrair o conteúdo de quantos links de uma vez?

Você pode me enviar de 1 a 100 links por vez para extrair o conteúdo.

Como configuro a ferramenta?

Você precisa obter uma chave de API no site da Exa e configurá-la como uma variável de ambiente chamada EXA_API_KEY.

Detalhes

Descrição original do autor

Searches scientific and technical web content with Exa and extracts page or PDF text from URLs in batches. Supports scholarly discovery with the publication category and academic domain filters. Applies to requests to search the web, look up current research, fetch a page, or extract an article using Exa.

repo: K-Dense-AI/scientific-agent-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas