exa-search by benedictking/exa-search
npx skills add https://github.com/benedictking/exa-search --skill exa-search根据用户意图选择 Exa 端点:
output_schema 的结构化研究输出本技能采用两阶段架构:
使用 Task 工具调用 exa-fetcher 子技能,传递命令和 JSON(stdin):
Task 参数:
- subagent_type: Bash
- description: "调用 Exa API"
- prompt: cat <<'JSON' | node .claude/skills/exa-search/exa-api.cjs <search|contents|findsimilar|answer|research>
{ ...payload... }
JSON
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
cat <<'JSON' | node .claude/skills/exa-search/exa-api.cjs search
{
"query": "Latest research in LLMs",
"type": "auto",
"numResults": 10,
"category": "research paper",
"includeDomains": [],
"excludeDomains": [],
"startPublishedDate": "2025-01-01",
"endPublishedDate": "2025-12-31",
"includeText": [],
"excludeText": [],
"context": true,
"contents": {
"text": true,
"highlights": true,
"summary": true
}
}
JSON
搜索类型:
neural:使用嵌入进行语义搜索fast:基于关键字的快速搜索auto:自动选择最佳方法(默认)deep:全面的深度搜索类别:
company, people, research paper, news, pdf, github, tweet 等cat <<'JSON' | node .claude/skills/exa-search/exa-api.cjs contents
{
"ids": ["result-id-1", "result-id-2"],
"text": true,
"highlights": true,
"summary": true
}
JSON
cat <<'JSON' | node .claude/skills/exa-search/exa-api.cjs findsimilar
{
"url": "https://example.com/article",
"numResults": 10,
"category": "news",
"includeDomains": [],
"excludeDomains": [],
"startPublishedDate": "2025-01-01",
"contents": {
"text": true,
"summary": true
}
}
JSON
cat <<'JSON' | node .claude/skills/exa-search/exa-api.cjs answer
{
"query": "What is the capital of France?",
"numResults": 5,
"includeDomains": [],
"excludeDomains": []
}
JSON
cat <<'JSON' | node .claude/skills/exa-search/exa-api.cjs research
{
"input": "What are the latest developments in AI?",
"model": "auto",
"stream": false,
"output_schema": {
"properties": {
"topic": {
"type": "string",
"description": "The main topic"
},
"key_findings": {
"type": "array",
"description": "List of key findings",
"items": {
"type": "string"
}
}
},
"required": ["topic"]
},
"citation_format": "numbered"
}
JSON
配置 API 密钥的两种方式(优先级:环境变量 > .env):
EXA_API_KEY.env 文件:放置在 .claude/skills/exa-search/.env,可从 .env.example 复制所有端点返回包含以下字段的 JSON:
requestId:唯一请求标识符results:搜索结果数组searchType:执行的搜索类型(针对搜索端点)context:LLM 友好的上下文字符串(如请求)costDollars:详细的成本明细每周安装数
383
仓库
GitHub 星标数
3
首次出现
Jan 22, 2026
安全审计
安装于
opencode340
codex325
gemini-cli323
claude-code276
github-copilot263
cursor255
Choose Exa endpoint based on user intent:
output_schemaThis skill uses a two-phase architecture:
Use Task tool to invoke exa-fetcher sub-skill, passing command and JSON (stdin):
Task parameters:
- subagent_type: Bash
- description: "Call Exa API"
- prompt: cat <<'JSON' | node .claude/skills/exa-search/exa-api.cjs <search|contents|findsimilar|answer|research>
{ ...payload... }
JSON
cat <<'JSON' | node .claude/skills/exa-search/exa-api.cjs search
{
"query": "Latest research in LLMs",
"type": "auto",
"numResults": 10,
"category": "research paper",
"includeDomains": [],
"excludeDomains": [],
"startPublishedDate": "2025-01-01",
"endPublishedDate": "2025-12-31",
"includeText": [],
"excludeText": [],
"context": true,
"contents": {
"text": true,
"highlights": true,
"summary": true
}
}
JSON
Search Types:
neural: Semantic search using embeddingsfast: Quick keyword-based searchauto: Automatically choose best method (default)deep: Comprehensive deep searchCategories:
company, people, research paper, news, pdf, github, tweet, etc.cat <<'JSON' | node .claude/skills/exa-search/exa-api.cjs contents
{
"ids": ["result-id-1", "result-id-2"],
"text": true,
"highlights": true,
"summary": true
}
JSON
cat <<'JSON' | node .claude/skills/exa-search/exa-api.cjs findsimilar
{
"url": "https://example.com/article",
"numResults": 10,
"category": "news",
"includeDomains": [],
"excludeDomains": [],
"startPublishedDate": "2025-01-01",
"contents": {
"text": true,
"summary": true
}
}
JSON
cat <<'JSON' | node .claude/skills/exa-search/exa-api.cjs answer
{
"query": "What is the capital of France?",
"numResults": 5,
"includeDomains": [],
"excludeDomains": []
}
JSON
cat <<'JSON' | node .claude/skills/exa-search/exa-api.cjs research
{
"input": "What are the latest developments in AI?",
"model": "auto",
"stream": false,
"output_schema": {
"properties": {
"topic": {
"type": "string",
"description": "The main topic"
},
"key_findings": {
"type": "array",
"description": "List of key findings",
"items": {
"type": "string"
}
}
},
"required": ["topic"]
},
"citation_format": "numbered"
}
JSON
Two ways to configure API Key (priority: environment variable > .env):
EXA_API_KEY.env file: Place in .claude/skills/exa-search/.env, can copy from .env.exampleAll endpoints return JSON with:
requestId: Unique request identifierresults: Array of search resultssearchType: Type of search performed (for search endpoint)context: LLM-friendly context string (if requested)costDollars: Detailed cost breakdownWeekly Installs
383
Repository
GitHub Stars
3
First Seen
Jan 22, 2026
Security Audits
Gen Agent Trust HubWarnSocketPassSnykWarn
Installed on
opencode340
codex325
gemini-cli323
claude-code276
github-copilot263
cursor255
AI Elements:基于shadcn/ui的AI原生应用组件库,快速构建对话界面
54,900 周安装
OpenAI Whisper API 音频转文字脚本 - 快速调用Whisper-1模型进行语音转录
359 周安装
OpenClaw 自动更新器技能 - 保持网关持续更新的自动化解决方案
359 周安装
Next.js 智能体技能编写指南:创建、优化与管理 AI 技能文件
359 周安装
LangChain4j RAG实现模式:构建文档对话与知识增强AI应用指南
359 周安装
Autoresearch:自主实验循环工具,自动化代码优化与性能改进
359 周安装
Expo应用设计指南:使用Expo Router和NativeWind构建跨平台React Native移动应用
359 周安装