Skip to content
Back to skills

Exa Search

ASecurity

Use the exa CLI to search the web via Exa's API. Use when the user asks to run Exa search, fetch contents, find similar links, or get answers using the exa command-line tool.

  • 207 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 4, 2026
toolsbashapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 13 files and shows the line behind each finding

Scanned September 4, 2026

npx -y skills add NeverSight/skills_feed --skill exa-search --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Exa Search?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Exa Search
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/neversight-exa-search/badge)](https://www.skillsdirectory.com/skills/neversight-exa-search)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: exa-search
description: >
  Use the exa CLI to search the web via Exa's API. Use when the user asks to
  run Exa search, fetch contents, find similar links, or get answers using the
  exa command-line tool.
---

# Exa Search CLI

Agent-first, non-interactive CLI wrapper for Exa Search API. Default output is JSON.

## Quick start

1) Ensure `EXA_API_KEY` is set.
2) Run `exa --help` to see all commands and examples.
3) Use `exa search`, `exa contents`, `exa find-similar`, or `exa answer`.
4) Use `--plain` for stable, line-based output when needed.

## Commands

- `exa search <query>`: semantic search; supports filters and content options.
- `exa contents <url...>`: fetch contents for URLs.
- `exa find-similar <url>`: find similar links to a URL.
- `exa answer <query>`: grounded Q&A; supports `--stream`.

## Output modes

- Default: JSON to stdout.
- `--plain`: stable, line-based output.
- Errors: stderr (JSON unless `--plain`).

## Shared content options

Available on `search`, `contents`, and `find-similar`:

- `--text`, `--text-max-characters`, `--text-include-html-tags`
- `--highlights`, `--highlights-num-sentences`, `--highlights-per-url`, `--highlights-query`
- `--summary`, `--summary-query`, `--summary-schema <json|@file>`
- `--context`, `--context-max-characters`
- `--livecrawl <never|fallback|preferred|always>`, `--livecrawl-timeout <ms>`
- `--subpages`, `--subpage-target`
- `--extras-links`, `--extras-image-links`

## Examples

Search:

```bash
exa search "latest developments in quantum computing"
exa search "AI chips roadmap" --type deep --additional-query "GPU roadmap" --num-results 25
exa search "LLM hallucinations" --include-domain arxiv.org --text --text-max-characters 2000
```

Find similar:

```bash
exa find-similar https://arxiv.org/abs/2307.06435 --num-results 5 --text
exa find-similar https://example.com --exclude-domain example.com --summary
```

Contents:

```bash
exa contents https://arxiv.org/abs/2307.06435 --text --summary --summary-query "key findings"
exa contents https://example.com --highlights --highlights-per-url 2 --highlights-num-sentences 2
```

Answer:

```bash
exa answer "What is the population of New York City?"
exa answer "state of solid-state batteries" --stream
```

Plain output:

```bash
exa search "openai" --num-results 3 --plain
exa find-similar https://openai.com --num-results 3 --plain
exa contents https://openai.com --plain
exa answer "What is the capital of France?" --plain
```

Dry run:

```bash
exa search "openai" --num-results 1 --dry-run
exa contents https://openai.com --text --dry-run
```

Files in this skill

  • SKILL.md2.5 KB
  • description_ar.txt317 B
  • description_cn.txt171 B
  • description_de.txt253 B
  • description_en.txt175 B
  • description_es.txt260 B
  • description_fr.txt284 B
  • description_it.txt258 B
  • description_ja.txt283 B
  • description_ko.txt241 B
  • description_ru.txt441 B
  • description_tw.txt174 B
  • stats.json68 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…