Agent skill

Exa Search

by AI4Scientist in AI4Scientist/nano-scientist

AI-powered web search via Exa with content extraction. An agent skill from AI4Scientist/nano-scientist.

No licenceAuto-check: notesResearch & Science

Install Exa Search

skills CLI
$ npx skills add AI4Scientist/nano-scientist --skill exa-search -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install AI4Scientist/nano-scientist exa-search --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/AI4Scientist/nano-scientist.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/exa-search .claude/skills/exa-search && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
exa-search
GitHub stars
128
Used in
2 other repos
Token cost
~1.8k tokens
SKILL.md length
594 words
Files
1
Skills in repo
74
Repo updated
First seen
Licence
None found

At a glance

AI-powered web search via Exa with content extraction. An agent skill from AI4Scientist/nano-scientist.

  • Works in 6 steps: Parse Arguments → Locate Script → Execute Search → …
  • User says exa search
  • SKILL.md covers Role & Positioning, Constants, Setup and Workflow, plus 1 more section
  • Calls python3, pip and git; reaches arxiv.org; needs EXA_API_KEY

What it does

Exa Search is an agent skill from AI4Scientist/nano-scientist. AI-powered web search via Exa with content extraction. Use when user says "exa search", "web search with content", "find similar pages", or needs broad web results beyond academic databases (arXiv, Semantic Scholar).

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Research & Science, covering Academic paper search and Web search. It works with Exa, arXiv and Semantic Scholar. The repository describes itself as: An autonomous research agent that turns a topic into a peer-reviewed technical report.

When your agent uses it

  • User says exa search
  • Web search with content
  • Find similar pages
  • Needs broad web results beyond academic databases (arXiv

Example prompts

  • “exa search”
  • “web search with content”
  • “find similar pages”
  • “/exa-search”

Requirements

  • Python 3
  • A credential in EXA_API_KEY
  • Pre-approved tools (allowed-tools): Bash(*), Read, Write

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Parse Arguments
  2. Locate Script
  3. Execute Search
  4. Present Results
  5. Offer Follow-up
  6. Update Research Wiki (if active, research-paper results only)

What it can do on your machine

Read from SKILL.md and the folder at commit 7132192. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(*)
    • Read
    • Write

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python3
    • pip
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • arxiv.org

    Also links to:

    • exa.ai

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • EXA_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Exa Search loads about 1.8k tokens when it runs. Until then it costs about 57 tokens; SKILL.md has 594 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~57
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash(*), Read, Write

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 594 words (~1,765 tokens).

name
exa-search
allowed-tools
Bash(*), Read, Write
argument-hint
search-query-or-url

Read the full SKILL.md on GitHub

Files

Just SKILL.md in skills/exa-search of AI4Scientist/nano-scientist.

Open the folder on GitHubat commit 7132192

Used in 2 other repositories

We found 6 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in AI4Scientist/nano-scientist, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Exa Search next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Exa Search compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Exa Search this skillAI4Scientist/nano-scientist1282 repos~1.8kAutomated safety check: NotesNone
Literature Review AgentAr9av/PaperOrchestra6791 repos~5.2kAutomated safety check: PassCustom licence
Scientific Figuregaasher/Agent-Loop-Skills174—~3.8kAutomated safety check: PassMIT
Literature Searchgaasher/Agent-Loop-Skills174—~1.5kAutomated safety check: PassMIT
Local Search Fallbacktaxueseek/argo188—~949Automated safety check: PassMIT
Literature Reviewneflibata-feng/MyArxiv-Agent12620 repos~5.9kAutomated safety check: NotesMIT

Similar skills

  • Literature Review Agent

    Ar9av/PaperOrchestra

    Step 3 of the PaperOrchestra pipeline (arXiv:2604.05018). An agent skill from Ar9av/PaperOrchestra.

    679 GitHub starsUsed in 1 repo~5.2k tokens
    Research & ScienceAuto-check passed
  • Scientific Figure

    gaasher/Agent-Loop-Skills

    A skill your agent uses when the user has scientific data (or a prompt alluding to scientific data) and wants a publication-quality figure made from it.

    174 GitHub stars~3.8k tokensUpdated 3 mo ago
    Research & ScienceAuto-check passed
  • Literature Search

    gaasher/Agent-Loop-Skills

    A skill your agent uses when a loop needs scholarly literature — paper discovery, novelty checks, full-text snippet search, citation-graph traversal, single-paper reads, or experimental-result…

    174 GitHub stars~1.5k tokensUpdated 3 mo ago
    Research & ScienceAuto-check passed
  • Local Search Fallback

    taxueseek/argo

    Zero-cost fallback for the argo search skill, wrapping 29 local engines for web, news, academic, code and reference queries when paid API quota should be saved.

    188 GitHub stars~949 tokensUpdated 3 days ago
    Productivity & AutomationAuto-check passed
  • Literature Review

    neflibata-feng/MyArxiv-Agent

    Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.).

    126 GitHub starsUsed in 20 repos~5.9k tokens
    Research & ScienceAuto-check: notes
  • Paper Research on arXiv

    XiaomiMiMo/MiMo-Code

    Searches arXiv, fetches metadata, generates BibTeX, downloads PDFs and finds citations and related papers using a bundled Python script.

    14k GitHub stars~1.5k tokensUpdated today
    Research & ScienceAuto-check passed

More from AI4Scientist/nano-scientist

All 74 skills in this repo
  • Formula Derivation

    AI4Scientist/nano-scientist

    Structures and derives research formulas when the user wants to 推导公式, build a theory line, organize assumptions, turn scattered equations into a coherent derivation, or rewrite theory notes into a…

    128 GitHub starsUsed in 5 repos~2.3k tokens
    Auto-check passed
  • Paper Compile

    AI4Scientist/nano-scientist

    Compile LaTeX paper to PDF, fix errors, and verify output. An agent skill from AI4Scientist/nano-scientist.

    128 GitHub starsUsed in 5 repos~2.5k tokens
    Auto-check: notes
  • Paper Figure

    AI4Scientist/nano-scientist

    Generate publication-quality figures and tables from experiment results.

    128 GitHub starsUsed in 5 repos~2.9k tokens
    Auto-check: notes
  • Paper Navigator

    AI4Scientist/nano-scientist

    Find and read academic papers: disambiguate queries, discover papers (search, citation traversal, recommendations, arXiv monitoring, trending, GitHub search), evaluate (TLDR, citations, code, SOTA)…

    128 GitHub stars~7.7k tokensUpdated 4 mo ago
    Auto-check: notes
  • Proof Writer

    AI4Scientist/nano-scientist

    Writes rigorous mathematical proofs for ML/AI theory. An agent skill from AI4Scientist/nano-scientist.

    128 GitHub starsUsed in 5 repos~1.9k tokens
    Auto-check passed
  • Ablation Planner

    AI4Scientist/nano-scientist

    A skill your agent uses when main results pass result-to-claim (claimsupported=yes or partial) and ablation studies are needed for paper submission.

    128 GitHub starsUsed in 4 repos~1.3k tokens
    Auto-check: notes

Questions about Exa Search

What does Exa Search do?

AI-powered web search via Exa with content extraction. An agent skill from AI4Scientist/nano-scientist. Exa Search is an agent skill from AI4Scientist/nano-scientist. AI-powered web search via Exa with content extraction.

When should I use Exa Search?

Exa Search fits situations like: user says exa search; web search with content; find similar pages; needs broad web results beyond academic databases (arXiv.

How do I install Exa Search in Claude Code?

Run `npx skills add AI4Scientist/nano-scientist --skill exa-search -a claude-code`. Or copy the skill folder (skills/exa-search in AI4Scientist/nano-scientist) into .claude/skills/exa-search in your project. Claude Code loads it when a task matches its description.

How do I install Exa Search in Codex?

Run `npx skills add AI4Scientist/nano-scientist --skill exa-search -a codex`. Or copy the skill folder (skills/exa-search in AI4Scientist/nano-scientist) into .agents/skills/exa-search in your project. Codex loads it when a task matches its description.

Can I use Exa Search in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add AI4Scientist/nano-scientist --skill exa-search -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/exa-search, .gemini/skills/exa-search, .github/skills/exa-search and .opencode/skills/exa-search in your project.

What does Exa Search need to run?

Going by SKILL.md and its folder, Exa Search needs the command-line tools its instructions call (python3, pip and git) and credentials named EXA_API_KEY. Our summary lists: Python 3; A credential in EXA_API_KEY. Its frontmatter pre-approves these tools: Bash(*), Read, Write.

Does Exa Search access the network?

SKILL.md names 2 domains. In commands or code: arxiv.org; the agent is likely to contact it when it follows the instructions. As links in the text: exa.ai. This is read from the text; nothing was executed.

Is Exa Search safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Exa Search use?

No licence was found for Exa Search or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Exa Search use?

About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Exa Search?

Skills that share tags, products or a category with Exa Search: Literature Review Agent (Ar9av/PaperOrchestra, 679 stars), Scientific Figure (gaasher/Agent-Loop-Skills, 174 stars), Literature Search (gaasher/Agent-Loop-Skills, 174 stars) and Local Search Fallback (taxueseek/argo, 188 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Exa Search?

AI4Scientist (a GitHub organization) maintains it in AI4Scientist/nano-scientist, which has 128 GitHub stars. The repository holds 74 skills in this directory. The repository was last updated on June 3, 2026.

Source: AI4Scientist/nano-scientist on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.