← All skills
exa
77 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a research skill usually looks things up on the internet.
By Dianel555/DSkills (GitHub) · research · 65 stars · scanned at commit fa935e6
High-precision semantic search and content retrieval via Exa API. Use when: (1) Deep research requiring semantic understanding, (2) Code documentation and examples lookup, (3) Company/professional research, (4) AI-powered comprehensive research tasks, (5) URL content extraction with structured output. Triggers: "research", "find papers", "code examples", "company info", "LinkedIn profiles", "deep analysis". Differentiator: Exa excels at semantic/neural search while grok-search is better for rea…
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 1 place.
Runs commands on your computer
The author does not mention this.
Found in 7 places.
Show 4 more
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README. Expected for a research skill.
Found in 33 places.
Show 17 more
- skills/exa/scripts/exa_cli/agent.py, line 171
except httpx.RequestError as exc: - skills/exa/scripts/exa_cli/agent.py, line 214
def _http_error_message(exc: httpx.HTTPStatusError, secret: str = "") -> str: - skills/exa/scripts/exa_cli/agent.py, line 245
except httpx.HTTPStatusError as exc: - skills/exa/scripts/exa_cli/agent.py, line 247
except httpx.RequestError as exc: - skills/exa/scripts/exa_cli/client.py, line 22
if isinstance(exc, (httpx.TimeoutException, httpx.NetworkError, httpx.ConnectError)): - skills/exa/scripts/exa_cli/client.py, line 24
if isinstance(exc, httpx.HTTPStatusError): - skills/exa/scripts/exa_cli/client.py, line 46
if isinstance(exc, httpx.HTTPStatusError) and exc.response.status_code == 429: - skills/exa/scripts/exa_cli/client.py, line 62
def _parse_retry_after(self, response: httpx.Response) -> float | None: - skills/exa/scripts/exa_cli/client.py, line 89
transport: httpx.AsyncBaseTransport | None = None, - skills/exa/scripts/exa_cli/client.py, line 97
self.timeout = httpx.Timeout(connect=15.0, read=60.0, write=15.0, pool=None) - skills/exa/scripts/exa_cli/client.py, line 104
self._client = httpx.AsyncClient(**client_args) - skills/exa/scripts/exa_cli/config_info.py, line 32
except httpx.HTTPStatusError as exc: - skills/exa/scripts/exa_cli/fetch.py, line 28
except httpx.HTTPStatusError as exc: - skills/exa/scripts/exa_cli/search.py, line 54
except httpx.HTTPStatusError as exc: - skills/exa/tests/test_agent.py, line 147
return httpx.Response(status, request=request, json={"error": "busy"}) - skills/exa/tests/test_agent.py, line 153
transport=httpx.MockTransport(handler), - skills/exa/tests/test_agent.py, line 157
with self.assertRaises(httpx.HTTPStatusError):
and 13 more places
Safer alternatives
Low-risk skills in the same category (research) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'exa' ] || [ -L ~/.agents/skills/'exa' ]; then echo 'A skill folder named exa already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/Dianel555/DSkills' "$d" && git -C "$d" checkout --quiet 'fa935e64b3aa9ebb5fea7b9d65f4d00cf5fd0796' -- 'skills/exa' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/exa' ~/.agents/skills/'exa' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'exa' ~/.claude/skills/'exa' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for Dianel555/DSkills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/Dianel555/DSkills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | fa935e6 | 77 |