Skills Agentes

Exa Search

Kit de búsqueda web con Exa, orientado a contenido científico y técnico: búsqueda semántica con filtro de artículos de investigación y dominios académicos, y extracción de contenido de URLs por lotes.

Reemplaza a: WebFetch integrado, para extracción por lotes de URLs y para PDFs académicos

Estrellas
34.8k

en todo el repo

Actividad
62

0–100, la ruta de este skill

Actualizado
hace 28 días

último commit aquí

Commits
6

últimos 90 días

Contexto
1.3k tok

142 tok en reposo

Paquete
5 archivos

21 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add K-Dense-AI/scientific-agent-skills --skill exa-search --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests, needs API credentials.

Qué hace

  • Realiza búsquedas web semánticas y de palabras clave con Exa, con opción de sesgar hacia artículos de investigación (category="research paper")
  • Filtra por dominios académicos (arxiv.org, nature.com, pubmed, etc.) para priorizar fuentes revisadas por pares
  • Extrae el contenido de una o varias URLs a la vez, incluidos PDFs académicos
  • Cita fuentes académicas incluyendo autores, año y DOI cuando están disponibles

Úsalo cuando

  • Buscar en la web, investigar un tema o encontrar información actual
  • La consulta es científica o técnica y conviene priorizar artículos de investigación o dominios académicos
  • El usuario da una URL o pide leer/extraer el contenido de una página, artículo o PDF concreto
  • Se necesita extraer varias URLs en una sola llamada (extracción por lotes)

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Busca artículos de investigación recientes sobre este tema
    • Extrae el contenido de estas tres URLs académicas
    • Busca solo en dominios académicos como arxiv.org y nature.com
    • Descarga y resume este PDF académico

    SKILL.md

    En inglés

    Exa Web Toolkit

    A skill for web-powered research tasks backed by Exa: web search and URL extraction. Exa's index combines high-quality keyword and semantic retrieval, which makes it well-suited to scientific, technical, and conceptual queries.

    Routing — pick the right capability

    Read the user's request and match it to one of the capabilities below. Read the corresponding reference file for detailed instructions before running commands.

    User wants to... Capability Where
    Look something up, research a topic, find current info Web Search references/web-search.md
    Fetch content from a specific URL (webpage, article, PDF) Web Extract references/web-extract.md
    Install or authenticate Setup Below

    Decision guide

    • Default to Web Search for topic lookups, research questions, or "what is X?" queries. When the topic is scientific or technical, pass --category "research paper" to bias toward scholarly sources, and/or an academic --include-domains allowlist. See references/web-search.md for the two-pass academic strategy.
    • Use Web Extract when the user provides a URL or asks you to read/fetch a specific page. Prefer this over the built-in WebFetch for batch extraction (multiple URLs in one call) and for academic PDFs.

    Academic source priority

    For technical or scientific queries, prefer academic and scientific sources:

    • Peer-reviewed journal articles and conference proceedings over blog posts or news
    • Preprints (arXiv, bioRxiv, medRxiv) when peer-reviewed versions aren't available
    • Institutional and government sources (NIH, WHO, NASA, NIST) over commercial sites
    • Primary research over secondary summaries

    Two levers to steer Exa toward scholarly content:

    1. --category "research paper" biases retrieval toward scholarly sources.
    2. --include-domains with a scholarly allowlist (arxiv.org, nature.com, pubmed.ncbi.nlm.nih.gov, etc.) restricts the domain pool.

    Combine both for strictly academic results. See references/web-search.md for the full pattern.

    When citing academic sources, include author names and publication year where available (e.g., Smith et al., 2025) in addition to the standard citation format. If a DOI is present, prefer the DOI link.


    Setup

    This skill uses the exa-py Python SDK. The scripts in scripts/ declare their dependencies via PEP 723 inline metadata, so you can run them directly with uv run without a separate install step:

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

    If you prefer a persistent install:

    uv pip install "exa-py>=1.14.0"
    

    Authentication

    All commands read the API key from the EXA_API_KEY environment variable. Get your Exa API key at dashboard.exa.ai/api-keys.

    First, check if a .env file exists in the project root and contains EXA_API_KEY. If so, load it:

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

    If dotenv isn't available, install it: uv pip install python-dotenv[cli].

    If there's no .env, export the key for the session:

    export EXA_API_KEY="your-key"
    

    Verify by running any script with --help — it will exit cleanly if the key is set and auth-check runs only when a real query is made.

    Tracking header

    Every script in this skill sets the x-exa-integration request header to k-dense-ai--scientific-agent-skills so Exa can attribute usage from the K-Dense AI scientific-agent-skills repo to this integration. Do not remove or rename this header when adapting the scripts.


    Files in this skill

    • SKILL.md — this file (routing and setup)
    • references/web-search.md — detailed web search reference with academic strategy
    • references/web-extract.md — URL content extraction reference
    • scripts/exa_search.py — CLI wrapper around client.search_and_contents
    • scripts/exa_extract.py — CLI wrapper around client.get_contents

    Reproducido de K-Dense-AI/scientific-agent-skills bajo licencia MIT. Leer esta página en markdown.

    Archivos

    5 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere el SDK exa-py, una clave EXA_API_KEY y acceso a internet.

    Variables de entorno:EXA_API_KEYSKILL_PATH

    Detalles

    Creador
    K-Dense-AI
    Categoría
    Investigación
    Licencia
    MIT
    Recursos incluidos
    scripts en python + referencias
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de K-Dense-AI/scientific-agent-skills

    Este repo incluye 163 skills. Si instalas uno, normalmente ya tienes los demás.

    Gestión integral de citas académicas: busca en OpenAlex, PubMed y Google Scholar, extrae metadatos precisos, valida citas y genera entradas BibTeX correctamente formateadas.

    Costo de contexto al activarse
    3.7k tok
    Tamaño del paquete
    21 archivos
    Última actualización
    hace 28 días
    investigacion

    Realiza revisiones bibliográficas sistemáticas y completas usando varias bases académicas (PubMed, arXiv, bioRxiv, Semantic Scholar). Genera markdown y PDF con citas verificadas en varios estilos (APA, Nature, Vancouver).

    Costo de contexto al activarse
    3.2k tok
    Tamaño del paquete
    12 archivos
    Última actualización
    hace 15 días
    investigacion

    Crea decks de diapositivas y presentaciones para charlas de investigación: PowerPoint, presentaciones de conferencia, seminarios, defensas de tesis. Da estructura, plantillas, guía de tiempos y validación visual.

    Costo de contexto al activarse
    5.1k tok
    Tamaño del paquete
    24 archivos
    Última actualización
    hace 15 días
    documentos

    Crea infografías profesionales con Nano Banana Pro AI y refinamiento iterativo inteligente. Usa Gemini 3.6 Flash para revisar la calidad e integra investigación con Perplexity Sonar. Soporta 10 tipos, 8 estilos y paletas para daltonismo.

    Costo de contexto al activarse
    2.7k tok
    Tamaño del paquete
    8 archivos
    Última actualización
    hace 15 días
    diseno ui

    Crea pósteres de investigación profesionales en LaTeX con beamerposter, tikzposter o baposter, para conferencias y comunicación científica: layout, colores, columnas múltiples e integración de figuras.

    Costo de contexto al activarse
    3.9k tok
    Tamaño del paquete
    17 archivos
    Última actualización
    hace 15 días
    documentos

    Crea diagramas científicos de calidad de publicación con la IA Nano Banana 2 y refinamiento iterativo inteligente. Gemini 3.6 Flash revisa la calidad y solo regenera si está por debajo del umbral de tu tipo de documento.

    Costo de contexto al activarse
    4.1k tok
    Tamaño del paquete
    6 archivos
    Última actualización
    hace 15 días
    diseno ui

    Skills relacionados

    Astropy

    34.8k

    Librería Python central para astronomía y astrofísica: unidades/cantidades, coordenadas, E/S de FITS, tablas, sistemas de tiempo, WCS y cosmología, para implementar o depurar código con Astropy.

    Costo de contexto al activarse
    3.6k tok
    Tamaño del paquete
    8 archivos
    Última actualización
    el mes pasado
    investigacion

    Integración con el SDK de Python de Benchling y su API REST para entidades del registro, inventario, entradas del cuaderno electrónico (ELN), workflows, Benchling Apps y consultas al Data Warehouse.

    Costo de contexto al activarse
    1.9k tok
    Tamaño del paquete
    6 archivos
    Última actualización
    el mes pasado
    investigacion

    Busca papers científicos y obtiene datos experimentales estructurados extraídos de estudios a texto completo vía el servidor MCP de BGPT: más de 25 campos por paper (métodos, resultados, muestras, calidad, conclusiones).

    Costo de contexto al activarse
    713 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    investigacion