Openclaw-master-skills tavily-search
Web search via Tavily API (alternative to Brave). Use when the user asks to search the web / look up sources / find links and Brave web_search is unavailable or undesired. Returns a small set of relevant results (title, url, snippet) and can optionally include short answer summaries.
install
source · Clone the upstream repo
git clone https://github.com/LeoYeAI/openclaw-master-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/LeoYeAI/openclaw-master-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/openclaw-tavily-search" ~/.claude/skills/leoyeai-openclaw-master-skills-tavily-search && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/LeoYeAI/openclaw-master-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/openclaw-tavily-search" ~/.openclaw/skills/leoyeai-openclaw-master-skills-tavily-search && rm -rf "$T"
manifest:
skills/openclaw-tavily-search/SKILL.mdsafety · automated scan (low risk)
This is a pattern-based risk scan, not a security review. Our crawler flagged:
- references .env files
Always read a skill's source content before installing. Patterns alone don't mean the skill is malicious — but they warrant attention.
source content
Tavily Search
Use the bundled script to search the web with Tavily.
Requirements
- Provide API key via either:
- environment variable:
, orTAVILY_API_KEY
line:~/.openclaw/.envTAVILY_API_KEY=...
- environment variable:
Commands
Run from the OpenClaw workspace:
# raw JSON (default) python3 {baseDir}/scripts/tavily_search.py --query "..." --max-results 5 # include short answer (if available) python3 {baseDir}/scripts/tavily_search.py --query "..." --max-results 5 --include-answer # stable schema (closer to web_search): {query, results:[{title,url,snippet}], answer?} python3 {baseDir}/scripts/tavily_search.py --query "..." --max-results 5 --format brave # human-readable Markdown list python3 {baseDir}/scripts/tavily_search.py --query "..." --max-results 5 --format md
Output
raw (default)
- JSON:
, optionalquery
,answerresults: [{title,url,content}]
brave
- JSON:
, optionalquery
,answerresults: [{title,url,snippet}]
md
- A compact Markdown list with title/url/snippet.
Notes
- Keep
small by default (3–5) to reduce token/reading load.max-results - Prefer returning URLs + snippets; fetch full pages only when needed.