Files
openclaw-skill/skills/tavily-tool/SKILL.md
Selig f1a6df4ca4 add 6 skills to repo + update skill-review for xiaoming
- Add code-interpreter, kokoro-tts, remotion-best-practices,
  research-to-paper-slides, summarize, tavily-tool to source repo
- skill-review: add main/xiaoming agent mapping in handler.ts + SKILL.md
- tts-voice: handler.ts updates from agent workspace

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 22:59:43 +08:00

47 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: tavily
description: Use Tavily web search/discovery to find URLs/sources, do lead research, gather up-to-date links, or produce a cited summary from web results.
metadata: {"openclaw":{"requires":{"env":["TAVILY_API_KEY"]},"primaryEnv":"TAVILY_API_KEY"}}
---
# Tavily
Use the bundled CLI to run Tavily searches from the terminal and collect sources fast.
## Quick start (CLI)
The scripts **require** `TAVILY_API_KEY` in the environment (sent as `Authorization: Bearer ...`).
```bash
export TAVILY_API_KEY="..."
node skills/tavily/scripts/tavily_search.js --query "best rust http client" --max_results 5
```
- JSON response is printed to **stdout**.
- A simple URL list is printed to **stderr** by default.
## Common patterns
### Get URLs only
```bash
export TAVILY_API_KEY="..."
node skills/tavily/scripts/tavily_search.js --query "OpenTelemetry collector config" --urls-only
```
### Restrict to (or exclude) specific domains
```bash
export TAVILY_API_KEY="..."
node skills/tavily/scripts/tavily_search.js \
--query "oauth device code flow" \
--include_domains oauth.net,datatracker.ietf.org \
--exclude_domains medium.com
```
## Notes
- The bundled CLI supports a subset of Tavilys request fields (query, max_results, include_domains, exclude_domains).
- For API field notes and more examples, read: `references/tavily-api.md`.
- Wrapper script (optional): `scripts/tavily_search.sh`.