360 Secure SkillHub
360 安全技能中心

Exa

该 Skill 通过 bash 脚本调用 Exa AI API 做神经网页搜索,支持 news、company、people、research paper 等类别以及域名过滤、日期范围、地区、deep 搜索等参数,并可从给定 URL 批量提取全文;需配置 Exa API key,并依赖 curl、jq。

jordyvandomselaar
jordyvandomselaar
热度 95.56
最近更新 2026-05-11 15:48:49
分类:搜索依赖:代码执行 / 第三方 API / 读写文件应用场景:研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add exa-plus
Metadata
name
exa-plus
version
1.0.0
description
Neural web search via Exa AI. Search people, companies, news, research, code. Supports deep search, domain filters, date ranges.
metadata
{"clawdbot":{"emoji":"🧠","requires":{"bins":["curl","jq"]}}}

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"