🎯

exa-tools

🎯Skill

from bsamiee/parametric_forge

VibeIndex|
What it does

Performs semantic web and code searches using Exa AI, retrieving current information, code examples, and programming context via a Python CLI.

exa-tools

Installation

uv runRun with uv
uv run .claude/skills/exa-tools/scripts/exa.py search --query "Vite 7 new features"
uv runRun with uv
uv run .claude/skills/exa-tools/scripts/exa.py search --query "Effect-TS best practices" --type neural
uv runRun with uv
uv run .claude/skills/exa-tools/scripts/exa.py search --query "React 19 release notes" --type keyword --num-results 15
uv runRun with uv
uv run .claude/skills/exa-tools/scripts/exa.py code --query "React useState hook examples"
uv runRun with uv
uv run .claude/skills/exa-tools/scripts/exa.py code --query "Effect pipe examples" --num-results 20
πŸ“– Extracted from docs: bsamiee/parametric_forge
1
-
Last UpdatedJan 12, 2026

Skill Details

SKILL.md

>-

Overview

# [H1][EXA-TOOLS]

>Dictum: Semantic search surfaces relevant content.


Execute Exa AI search queries via unified Python CLI.

[IMPORTANT] Commands require --query. API key auto-injected via 1Password.

```bash

# Web search (default: auto type, 8 results)

uv run .claude/skills/exa-tools/scripts/exa.py search --query "Vite 7 new features"

# Neural search for concepts

uv run .claude/skills/exa-tools/scripts/exa.py search --query "Effect-TS best practices" --type neural

# Keyword search with more results

uv run .claude/skills/exa-tools/scripts/exa.py search --query "React 19 release notes" --type keyword --num-results 15

# Code context search (GitHub)

uv run .claude/skills/exa-tools/scripts/exa.py code --query "React useState hook examples"

# Code search with custom results

uv run .claude/skills/exa-tools/scripts/exa.py code --query "Effect pipe examples" --num-results 20

```

---

[1][OUTPUT]

Commands return: {"status": "success|error", ...}.

| [INDEX] | [CMD] | [RESPONSE] |

| :-----: | -------- | ------------------------------ |

| [1] | search | {query: string, results: []} |

| [2] | code | {query: string, context: []} |