exa-search

Searches the web via the Exa API with content extraction and research-paper wiki ingestion.

Updated Jul 9, 2026
One-click install
npx skills add https://github.com/Lingjie-wang/autoRL --skill exa-search-lingjie-wang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exa-search
Source: https://github.com/Lingjie-wang/autoRL/tree/main/Auto-claude-code-research-in-sleep/skills/exa-search
Command: npx skills add https://github.com/Lingjie-wang/autoRL --skill exa-search-lingjie-wang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires exa-py.

What problem does it solve? Academic databases like arXiv and Semantic Scholar miss blogs, documentation, news, and company pages, and plain search results lack extracted content. This Skill runs broad web searches through the Exa API and returns highlights, full text, or summaries alongside each result. ## Core Features & Use Cases - Broad Web Search with Content Extraction: Run neural, fast, or auto search queries and receive highlights, full text, or LLM-generated summaries for each result. - Filtering and Find-Similar: Filter by category (research paper, news, company), domain, date range, and text phrases, or find pages similar to a given URL. - Research Wiki Integration: Automatically ingest research-paper results into a local research-wiki, recovering arXiv IDs from URLs when available. - Use Case: Ask to search "RAG pipelines" with a research-paper category filter and get a structured table of papers with authors, venues, and extracted highlights, then ingest them into your research wiki. ## Quick Start Ask the assistant to run an Exa web search for "diffusion models" limited to research papers with extracted highlights.

Frequently Asked Questions about exa-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an Exa web search with content extraction?

Install the exa-py SDK, set the EXA_API_KEY environment variable, then invoke the search with a query and optional overrides like max results, category, and content mode. Results return as a structured table with titles, URLs, dates, and extracted highlights or text.

When should I use Exa search instead of arXiv or Semantic Scholar?

Use Exa when you need broad web coverage beyond academic databases, such as blogs, documentation, news, and company pages, or when you want content extracted alongside results. Use arXiv or Semantic Scholar for direct preprint access or citation metadata.

How do I find pages similar to a URL with Exa?

Pass a URL with the similar flag to switch from standard search to find-similar mode. The fetcher returns pages semantically similar to the given URL, with the same content extraction options as regular search.

Why does Exa search fail with an API key error?

Exa requires the EXA_API_KEY environment variable to be set before searching, and the exa-py package must be installed via pip. If the exa_search.py helper script is unresolved, rerun the installer or set the ARIS_REPO variable.

What content modes does Exa search support?

Exa supports highlights (the default), full text with a configurable character limit, LLM-generated summaries, or no content. Highlights balance speed and context, while text mode suits cases needing complete page content.