exa-search
This skill provides patterns for integrating Exa.ai's search API into applications using Python (exa_py) or TypeScript (exa-js). It covers search modes—auto, neural, and keyword—along with domain and date filtering, text extraction, summaries, and highlights to help you retrieve and process web content effectively.
Exa Search Integration lets you add Exa.ai's neural and keyword web search to your applications with content retrieval.
AI-generated summary based on this skill's SKILL.md
Install
ejirocodes/agent-skills/exa-search
git clone https://github.com/ejirocodes/agent-skills
cp -r agent-skills/exa/skills/exa-search ~/.claude/skills/exa-searchFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What is exa-search and how do I integrate it into my application?
exa-search is a skill providing patterns for integrating Exa.ai's search API into applications using Python (exa_py) or TypeScript (exa-js). It covers search modes—auto, neural, and keyword—along with domain and date filtering, text extraction, summaries, and highlights to help you retrieve and process web content effectively.
How do I choose between auto, neural, and keyword search modes in exa-search?
exa-search supports three search modes. Auto mode automatically selects the best approach, neural search uses semantic understanding for conceptual queries, and keyword search matches exact terms. Choose based on your query type: use neural for conceptual searches, keyword for precise term matching, or auto to let Exa decide.
Can I filter exa-search results by domain, date, and text criteria?
Yes, exa-search enables filtering search results by domain (include or exclude specific domains), date ranges, and text criteria. These filters help narrow results to relevant content from trusted sources within your desired timeframe, making it easier to find exactly what you need.
How does exa-search retrieve and extract web content from search results?
exa-search retrieves web content through the Exa API and extracts key information including text, summaries, and highlights. You can access full page content, auto-generated summaries for quick overviews, and highlighted sections matching your query terms for efficient content processing.
What is the find similar links feature in exa-search?
exa-search includes a find similar feature that discovers web pages semantically related to a given URL or content. This helps you locate alternative sources, related articles, or comparable resources without writing a new search query.
Is exa-search open source and what license does it use?
Yes, exa-search is released under the MIT license, making it free to use, modify, and distribute in both open-source and commercial projects with minimal restrictions.
SKILL.md
rendered from the published skill — quoted content, verbatim
Exa Search Integration
Quick Reference
| Topic | When to Use | Reference |
|---|---|---|
| Search Modes | Choosing between auto, neural, and keyword search | search-modes.md |
| Filters | Domain, date, text, and category filtering | filters.md |
| Contents | Text extraction, highlights, summaries, livecrawl | contents.md |
| SDK Patterns | Python (exa_py) and TypeScript (exa-js) usage | sdk-patterns.md |
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 5 files
exa/skills/exa-search/SKILL.md
exa/skills/exa-search/references/contents.md
exa/skills/exa-search/references/filters.md
exa/skills/exa-search/references/sdk-patterns.md
exa/skills/exa-search/references/search-modes.md