Skip to content

Exa Web Search CLI

Lets an agent run Exa neural web searches and fetch page contents from the command line.

Stars
58,084
Licence
Apache-2.0
Files
1 file

What it does

This skill teaches an AI agent to use a command-line tool called cli-anything-exa, which wraps the Exa search API. Exa is a search engine built for AI workflows. Once installed, the agent can search the web with different depth settings, filter by category, date or domain, and pull the full text or key highlights from specific web pages, returning results in machine-readable JSON.

Great for

  • Developers building research or monitoring pipelines that need web results in JSON
  • Researchers looking for academic papers, news, or company information with date and domain filters
  • Anyone who already has an Exa API key and wants an agent to run searches for them

Skip it if

  • Users without an Exa API key or paid Exa account, since every query needs the key and incurs a per-query cost
  • Sensitive or confidential research queries, because search terms and fetched URLs are sent to Exa's external service
  • Tasks needing offline work or no internet access, since the skill depends entirely on the live Exa API

Try asking

  • “Search for recent news about AI regulation since January 2024 and return the results as JSON”
  • “Find research papers on retrieval augmented generation, returning 20 results”
  • “Fetch the full text of this article URL so you can summarise it”
  • “Look up company funding history for a given company using the company category”
Step-by-step guide: how to use Exa Web Search CLIInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.

    skills.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip skills.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip skills.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Prefer --content highlights in agent pipelines, since the file says it is far more token-efficient than full text
  • Use server status first to confirm the API key and connectivity work before running many queries
  • Note that company and people categories do not support date or domain-exclude filters

What's inside

  • SKILL.md

Redistributed unmodified from HKUDS/CLI-Anything under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.