← 返回 Skills 市场
160
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install exa-research-openclaw-skill
功能描述
Use the local `exa` CLI to search the live web, ask grounded questions with citations, fetch page contents, find similar links, retrieve Exa code context, or...
使用说明 (SKILL.md)
Exa Research
Use the bundled wrapper to run Exa reliably:
{baseDir}/scripts/exa-with-key.sh --help
Credentials
Preferred OpenClaw-native setup:
skills.entries.exa-research.apiKey- or
skills.entries.exa-research.env.EXA_API_KEY
Other supported auth sources:
- ambient
EXA_API_KEY EXA_API_KEY_FILE- default file fallback at
~/.openclaw/credentials/exa/api-key.txt
The wrapper prefers credentials in this order:
- existing
EXA_API_KEY EXA_API_KEY_FILE- the default file path above
Route to the smallest command that fits
- Use
searchfor live web discovery and filtered result lists. - Use
answerfor one grounded answer with citations. - Use
contentswhen URLs or result IDs are already known and text/highlights/summary are needed. - Use
similarwhen one seed URL is known and related pages are needed. - Use
contextfor coding patterns, library usage, and implementation examples. - Use
researchfor asynchronous or longer-running research workflows. - Use
rawonly when a higher-level command cannot express the request.
Keep context lean
- Start narrow; broaden only if recall is poor.
- Prefer
answerover manual search-plus-synthesis when the user wants a concise cited answer. - Prefer
highlightsbefore fulltextwhen excerpts are enough. - Cap payload size with
--text-max,--highlights-max, andcontext --tokens. - Add domains, categories, and date filters early instead of retrieving broad result sets.
- Do not dump large raw payloads into chat when a short synthesis will do.
Command patterns
Search
{baseDir}/scripts/exa-with-key.sh "latest developments in llms"
{baseDir}/scripts/exa-with-key.sh search --category news --include-domain reuters.com --highlights "AI regulation"
{baseDir}/scripts/exa-with-key.sh search --type deep --additional-query "llm releases" "latest frontier models"
Answer
{baseDir}/scripts/exa-with-key.sh answer "What is the latest valuation of SpaceX?"
{baseDir}/scripts/exa-with-key.sh answer --text "What changed in the latest OpenAI release?"
Contents
{baseDir}/scripts/exa-with-key.sh contents --text https://exa.ai
{baseDir}/scripts/exa-with-key.sh contents --id doc-1 --id doc-2 --highlights
{baseDir}/scripts/exa-with-key.sh contents --highlights --summary https://exa.ai https://example.com
Similar
{baseDir}/scripts/exa-with-key.sh similar --highlights https://arxiv.org/abs/2307.06435
{baseDir}/scripts/exa-with-key.sh similar --text --text-max 3000 https://exa.ai/blog
Context
{baseDir}/scripts/exa-with-key.sh context "React hooks for state management"
{baseDir}/scripts/exa-with-key.sh context --tokens 5000 "pandas dataframe filtering and groupby operations"
Research
{baseDir}/scripts/exa-with-key.sh research create "Summarize the latest developments in AI safety research"
{baseDir}/scripts/exa-with-key.sh research list --limit 10
{baseDir}/scripts/exa-with-key.sh research get 01jszdfs0052sg4jc552sg4jc5
Raw
{baseDir}/scripts/exa-with-key.sh raw /search @payload.json
{baseDir}/scripts/exa-with-key.sh raw -X GET '/research/v1?limit=10'
printf '{"query":"latest llm news"}' | {baseDir}/scripts/exa-with-key.sh raw /search -
Practical guidance
- Run
{baseDir}/scripts/exa-with-key.sh \x3Csubcommand> --helpbefore guessing flags. - If the task is exploratory, start with
search, then escalate tocontentsonly for selected URLs. - If the task is code-oriented, prefer
contextover broad search. - If the task needs longer-running synthesis, prefer
researchover ad hoc polling withraw. - If the user asks for the upstream generated skill text, run
exa skill.
安全使用建议
This package appears coherent: it wraps and runs your installed Exa CLI and reads a single Exa API key from an environment variable or a single credential file. Before installing, verify you trust the upstream Exa binary (install from the linked GitHub release), keep the API key file permissions restricted (chmod 600), and confirm EXA_BIN points to the intended executable. Because the wrapper execs the exa binary, if your exa binary were replaced by a malicious program it could misuse the API key — so prefer official Exa releases and check checksums when available. If you run agents that can invoke skills autonomously, be aware they could call this skill and use the configured EXA_API_KEY to query Exa; that behavior is expected but note it if you are concerned about automated API usage or billing.
功能分析
Type: OpenClaw Skill
Name: exa-research-openclaw-skill
Version: 0.1.0
The skill bundle is a legitimate wrapper for the Exa search engine CLI. The shell script `scripts/exa-with-key.sh` securely manages API keys by checking environment variables or local credential files before executing the `exa` binary. The `SKILL.md` provides clear, task-aligned instructions for the agent to perform web research, and no evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
能力评估
Purpose & Capability
Name/description claim: use the local `exa` CLI to perform live web research. Declared requirements: `exa` binary and EXA_API_KEY. Included wrapper script simply locates the exa binary and supplies an API key before exec'ing it. These are expected and proportional for the stated purpose.
Instruction Scope
SKILL.md instructs the agent to call the bundled wrapper with exa subcommands. The wrapper reads only the API key (from env or a single credential file path) and validates the exa binary. No instructions ask the agent to read unrelated files, secrets, or system state, nor to send data to unexpected endpoints.
Install Mechanism
This is an instruction-only skill with an included shell wrapper; there is no install script that downloads code from an external URL. The README instructs users to install Exa from its upstream repo. No risky remote downloads or archive extraction are present in the package.
Credentials
Only one credential is required (EXA_API_KEY), declared as primaryEnv. The wrapper supports a single credential file path and environment variable and documents them. The requested credential is consistent with Exa API usage and there are no unrelated secrets requested.
Persistence & Privilege
The skill does not request always: true and does not modify other skills or system-wide settings. It runs only when invoked. The agent may invoke it autonomously by default (disable-model-invocation: false), which is standard; combined with the narrow credential scope this is not an excessive privilege.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install exa-research-openclaw-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/exa-research-openclaw-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of exa-research-openclaw-skill.
- Provides CLI-based access to Exa for web search, answer synthesis with citations, content and highlights extraction, related link discovery, code context from the web, and research task management.
- Supports credential detection from multiple sources, prioritizing OpenClaw-native API key configuration.
- Offers detailed command usage patterns and practical guidance for leveraging Exa’s advanced research workflows.
- Emphasizes efficient context management and payload capping to optimize performance and relevance.
元数据
常见问题
Exa Research 是什么?
Use the local `exa` CLI to search the live web, ask grounded questions with citations, fetch page contents, find similar links, retrieve Exa code context, or... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 160 次。
如何安装 Exa Research?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install exa-research-openclaw-skill」即可一键安装,无需额外配置。
Exa Research 是免费的吗?
是的,Exa Research 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Exa Research 支持哪些平台?
Exa Research 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Exa Research?
由 WKenya(@wkenya)开发并维护,当前版本 v0.1.0。
推荐 Skills