← Back to Skills Marketplace
jordyvandomselaar

Exa

by jordyvandomselaar · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
3624
Downloads
2
Stars
13
Active Installs
1
Versions
Install in OpenClaw
/install exa-plus
Description
Neural web search via Exa AI. Search people, companies, news, research, code. Supports deep search, domain filters, date ranges.
README (SKILL.md)

Exa - Neural Web Search

Powerful AI-powered search with LinkedIn, news, research papers, and more.

Setup

Create ~/.clawdbot/credentials/exa/config.json:

{"apiKey": "your-exa-api-key"}

Commands

General Search

bash scripts/search.sh "query" [options]

Options (as env vars):

  • NUM=10 - Number of results (max 100)
  • TYPE=auto - Search type: auto, neural, fast, deep
  • CATEGORY= - Category: news, company, people, research paper, github, tweet, pdf, financial report
  • DOMAINS= - Include domains (comma-separated)
  • EXCLUDE= - Exclude domains (comma-separated)
  • SINCE= - Published after (ISO date)
  • UNTIL= - Published before (ISO date)
  • LOCATION=NL - User location (country code)

Examples

# Basic search
bash scripts/search.sh "AI agents 2024"

# LinkedIn people search
CATEGORY=people bash scripts/search.sh "software engineer Amsterdam"

# Company search
CATEGORY=company bash scripts/search.sh "fintech startup Netherlands"

# News from specific domain
CATEGORY=news DOMAINS="reuters.com,bbc.com" bash scripts/search.sh "Netherlands"

# Research papers
CATEGORY="research paper" bash scripts/search.sh "transformer architecture"

# Deep search (comprehensive)
TYPE=deep bash scripts/search.sh "climate change solutions"

# Date-filtered news
CATEGORY=news SINCE="2026-01-01" bash scripts/search.sh "tech layoffs"

Get Content

Extract full text from URLs:

bash scripts/content.sh "url1" "url2"
Usage Guidance
This skill appears to be a simple client that sends search queries and URLs to api.exa.ai and needs curl, jq, and an Exa API key stored at ~/.clawdbot/credentials/exa/config.json or EXA_API_KEY. Before installing: (1) verify the publisher/source and confirm api.exa.ai is the legitimate API endpoint for the vendor you expect (no homepage is provided), (2) confirm you trust sending your queries and any URLs (including potentially sensitive pages) to that external service, (3) ensure curl and jq are available, and (4) prefer creating and protecting a dedicated API key with limited scope. The main red flag is the registry metadata mismatch (it doesn’t list required bins or credentials) — this can be innocent packaging error but also indicates the publisher may be sloppy; if you need higher assurance, request the skill's provenance or an official homepage before use.
Capability Analysis
Type: OpenClaw Skill Name: exa-plus Version: 1.0.0 The skill bundle is a legitimate wrapper for the Exa AI API. All scripts (`code.sh`, `content.sh`, `search.sh`) interact with the official `https://api.exa.ai/` endpoint, using `curl` and `jq` to construct and send JSON payloads. API keys are securely loaded from `~/.clawdbot/credentials/exa/config.json` (as instructed in `SKILL.md`) or expected in environment variables. There is no evidence of data exfiltration, malicious execution, persistence, obfuscation, or prompt injection attempts against the agent beyond the stated purpose of performing web searches and content extraction.
Capability Assessment
Purpose & Capability
Skill name/description (neural web search) match the included scripts which POST queries and URLs to https://api.exa.ai. However the registry metadata listed no required binaries or credentials while SKILL.md and scripts clearly require curl, jq, and an EXA API key (config file or EXA_API_KEY). This mismatch is an incoherence (likely sloppy packaging) but the requested items themselves are consistent with the stated purpose.
Instruction Scope
SKILL.md and the scripts limit actions to building JSON payloads and calling Exa's API endpoints. The scripts only read the declared credentials file (~/.clawdbot/credentials/exa/config.json) or EXA_API_KEY and do not attempt to read other system files or secret stores. They do send user-provided URLs and queries to an external service (expected for search/content extraction).
Install Mechanism
There is no install spec (instruction-only with bundled scripts), so nothing is downloaded or written automatically beyond the included script files. Risk from install mechanism is low, but running the scripts will contact external endpoints.
Credentials
The skill requires an API key for Exa (EXA_API_KEY or config file) which is proportionate to performing API calls. The incoherence is that the registry metadata did not declare required env vars/binaries while SKILL.md and scripts do—this discrepancy should be resolved before trust. No unrelated credentials or wide secret access are requested.
Persistence & Privilege
The skill does not request always:true and does not attempt to modify other skills or system settings. It only reads its own config file in the user's home directory.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install exa-plus
  3. After installation, invoke the skill by name or use /exa-plus
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of exa-plus, version 1.0.0. - Provides neural web search via Exa AI, supporting queries across people, companies, news, research papers, code, and more. - Allows advanced search options: deep search, domain filters, category selection, date ranges, and location setting. - Includes scripts for general search and full-text content extraction. - Setup requires API key configuration in a JSON file.
Metadata
Slug exa-plus
Version 1.0.0
License
All-time Installs 13
Active Installs 13
Total Versions 1
Frequently Asked Questions

What is Exa?

Neural web search via Exa AI. Search people, companies, news, research, code. Supports deep search, domain filters, date ranges. It is an AI Agent Skill for Claude Code / OpenClaw, with 3624 downloads so far.

How do I install Exa?

Run "/install exa-plus" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Exa free?

Yes, Exa is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Exa support?

Exa is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Exa?

It is built and maintained by jordyvandomselaar (@jordyvandomselaar); the current version is v1.0.0.

💬 Comments