# Exa Search Ops

> Use when Codex needs semantic web search, news reconnaissance, or citation gathering through the Exa MCP server.

- Skill: `majiayu000/exa-search-ops` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/exa-search-ops`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/exa-search-ops/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/exa-search-ops

---


# Exa Search Ops

## Purpose
Coordinate Exa-based semantic searches for discovery tasks, including link gathering, trend monitoring, and citation harvesting, using the remote configuration defined in `servers/exa`.

## Setup Checklist
1. Set `EXA_ENDPOINT`, `EXA_API_KEY`, and (optionally) `EXA_DEFAULT_REGION`.
2. Verify the `exa` entry exists in `mcp.json` with `maxResults` metadata tuned to the task.
3. Track the current request quota under the Exa dashboard before kicking off large searches.

## Workflow
1. **Frame the question** – clarify keywords, negative keywords, date windows, and desired number of results.
2. **Search** – call the `search` tool with structured parameters (topic, start/end date, numResults). Use follow-up expansion judiciously.
3. **Digest** – parse the returned snippets, grouping them by theme and ranking by score.
4. **Cite+Store** – log the `title`, `url`, and `score` for each item you surface downstream. Consider persisting curated lists under `docs/exa/`.

## Notes
- Enforce deduplication by comparing normalized URLs before presenting results.
- Use chronological filters instead of multi calls when researching within a known time range.
- If Exa responds with `rate_limited`, wait 10 seconds and retry once before escalating.

