jikssha/openclaw-dae-skills/exa-search

Claude Code and agent skill by jikssha/openclaw-dae-skills

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Neural web search for source-first research, especially official docs, API references, pricing pages, product specs, company pages, and any task where low-noise results and direct text extraction matter. Use when you need precise, high-quality, non-SEO-biased web results or extracted page text/highlights. Prefer this over generic web search for official documentation and structured source retrieval. Prefer grok-search instead for breaking news, X/Twitter dynamics, real-time sentiment, or broad multi-source live synthesis.

Install

npx vskill@latest install jikssha/openclaw-dae-skills/exa-search

SKILL.md

Exa Search

Use Exa for source-first retrieval.

Prefer it when the task is about:

  • official documentation
  • API/reference pages
  • pricing/plan details
  • product/company pages
  • extracting the text of a page instead of just finding the link
  • expanding from one canonical page to similar pages

Do not default to Exa for:

  • breaking news
  • X/Twitter chatter
  • live sentiment / fast-moving discourse
  • broad real-time synthesis across many fresh sources

For those, prefer grok-search.

Workflow

  1. Start with docs for official documentation lookups.
  2. Use search --text or research when you need extracted body text.
  3. Restrict domains aggressively when the user wants official sources.
  4. Use similar when you already have the best canonical page and want adjacent sources.
  5. For official-doc-only work, prefer docs plus domain restriction over similar; similar is semantic, not source-pure.
  6. Return links plus extracted evidence, not just titles.

Config

Preferred key resolution order:

  1. --api-key
  2. EXA_API_KEY
  3. EXA_API_KEYS (comma-separated)
  4. config.local.json
  5. config.json
  6. ~/.codex/config/exa-search.json

Recommended setup for this workspace: keep the real key inside the skill folder in config.local.json so the entire skill can be backed up or moved as one directory.

Single key
json
{
"profiles": [
{ "id": "main", "api_key": "YOUR_EXA_API_KEY" }
],
"base_url": "https://api.exa.ai",
"timeout_seconds": 30
}
Multiple keys with auto failover
json
{
"profiles": [
{ "id": "main", "api_key": "KEY_1" },
{ "id": "backup-1", "api_key": "KEY_2" },
{ "id": "backup-2", "api_key": "KEY_3" }
],
"base_url": "https://api.exa.ai",
"timeout_seconds": 30
}

Failover behavior:

  • profiles are tried in order
  • 401 / 403 / 429 and quota / billing / rate-limit style errors automatically move to the next key
  • the output includes profileId and attempts so you can see which key was used

Commands

Official docs search
bash
python3 scripts/exa_search.py docs --query "telegram streaming openclaw"
Official docs search with extracted text
bash
python3 scripts/exa_search.py docs --query "model failover openclaw" --text --num 2
General source-first search
bash
python3 scripts/exa_search.py search --query "OpenClaw Telegram streaming" --num 5
Deep extraction / research
bash
python3 scripts/exa_search.py research --query "OpenClaw model failover" --num 3
Force a specific key/profile
bash
python3 scripts/exa_search.py docs --query "telegram streaming openclaw" --profile main
Find similar pages
bash
python3 scripts/exa_search.py similar --url "https://docs.openclaw.ai/channels/telegram" --num 5

Notes

  • docs defaults to includeDomains=docs.openclaw.ai.
  • research defaults to text extraction.
  • output is normalized JSON so downstream agents can consume it reliably.
  • use references/query-recipes.md for ready-made query patterns.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
83
Repository forks
11
7-day trend score
22

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 22 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/jikssha/openclaw-dae-skills/exa-search/badge)](https://verified-skill.com/skills/jikssha/openclaw-dae-skills/exa-search)

Something wrong with this skill or its page? Tell us.