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
Mensagem pronta para colar
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-searchOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/exa-search/SKILL.md -o SKILL.mdConteú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 publicationpara priorizar fontes acadêmicas e/ou uma lista de permissões acadêmica--include-domains. Vejareferences/web-search.mdpara 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:
--category publicationprioriza a recuperação de fontes acadêmicas.--include-domainscom 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.
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1865
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
13c-metabolic-flux
Estima fluxos metabólicos usando dados de rastreamento de isótopos de carbono-13. É útil para analisar o metabolismo celular e vias bioquímicas.
K-Dense-AI/scientific-agent-skills
adaptyv
Projeta experimentos de caracterização de proteínas usando a API Adaptyv. Ele ajuda a estimar custos, enviar sequências e monitorar resultados de laboratório.
K-Dense-AI/scientific-agent-skills
aeon
Realiza tarefas de aprendizado de máquina em séries temporais. É útil para classificar, prever, detectar anomalias e encontrar padrões em dados sequenciais.
K-Dense-AI/scientific-agent-skills
alphagenome
Consulta efeitos genômicos pré-calculados para variantes genéticas. Ele fornece pontuações e explicações para entender o impacto das variantes no genoma.
K-Dense-AI/scientific-agent-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC