exa-web-search

Installation
SKILL.md

Exa Web Search

Use Exa when the task needs live web retrieval and the user specifically wants Exa or an Exa MCP integration. Match the implementation to the project's actual interface: Codex MCP, Python SDK, JavaScript SDK, cURL/HTTP, or OpenAI-compatible chat completions.

Workflow

  1. Identify the integration path before writing code.
    • Use Exa MCP when the user wants Codex or another coding assistant to gain Exa tools.
    • Use exa-py when building a Python agent or a coding assistant that needs documentation and code-example lookup.
    • Use exa-js when building a JavaScript or TypeScript application.
    • Use Exa's OpenAI-compatible endpoint when the user wants a drop-in OpenAI client targeting Exa models.
    • Use an Exa-wrapped OpenAI client when the user wants Exa-backed retrieval around an existing OpenAI workflow.
    • Use direct HTTP when the project avoids SDK dependencies, uses shell automation, or needs a minimal cURL/REST example.
  2. Configure authentication with EXA_API_KEY.
    • Prefer environment variables or a .env file.
    • Do not hardcode secrets into committed source files.
    • If the user pastes a live API key, treat it as sensitive and keep placeholders in committed examples.
  3. Choose the correct endpoint.
    • Use /search or search_and_contents(...) when you need to find pages and optionally fetch content in one step.
Related skills

More from jarmen423/skills

Installs
4
GitHub Stars
2
First Seen
Apr 2, 2026