SKILL.md
$29
Tool
Description
tavily_search
Web search with AI answers, domain filtering, news support
tavily_extract
Extract clean markdown/text content from URLs
tavily_crawl
Crawl a website from a root URL, extract page content
tavily_map
Discover and list all URLs from a website
tavily_research
Deep agentic research with comprehensive reports
Script fallback
Search
node {baseDir}/scripts/search.mjs "query"
node {baseDir}/scripts/search.mjs "query" -n 10
node {baseDir}/scripts/search.mjs "query" --deep
node {baseDir}/scripts/search.mjs "query" --topic news --time-range week
Options:
-n <count>: Number of results (default: 5, max: 20)
--deep: Advanced search for deeper research (slower, more thorough)
--topic <topic>:general(default),news, orfinance
--time-range <range>:day,week,month, oryear
Extract content from URLs
node {baseDir}/scripts/extract.mjs "https://example.com/article"
node {baseDir}/scripts/extract.mjs "url1" "url2" "url3"
node {baseDir}/scripts/extract.mjs "url" --format text --query "relevant topic"
Extracts clean text content from one or more URLs.
Crawl a website
node {baseDir}/scripts/crawl.mjs "https://example.com"
node {baseDir}/scripts/crawl.mjs "https://example.com" --depth 3 --breadth 20 --limit 50
node {baseDir}/scripts/crawl.mjs "https://example.com" --instructions "Find pricing pages" --format text
Options:
--depth <N>: Crawl depth 1-5
--breadth <N>: Max links per level (1-500)
--limit <N>: Total URL cap
--instructions "...": Natural language crawl guidance
--format <markdown|text>: Output format
Map a website
node {baseDir}/scripts/map.mjs "https://example.com"
node {baseDir}/scripts/map.mjs "https://example.com" --depth 2 --limit 100
node {baseDir}/scripts/map.mjs "https://example.com" --instructions "Find documentation pages"
Options:
--depth <N>: Crawl depth 1-5
--breadth <N>: Max links per level
--limit <N>: Total URL cap
--instructions "...": Natural language guidance
Research a topic
node {baseDir}/scripts/research.mjs "What are the latest advances in quantum computing?"
node {baseDir}/scripts/research.mjs "Compare React vs Vue in 2025" --model pro
node {baseDir}/scripts/research.mjs "AI regulation in the EU" --citation-format apa
Options:
--model <mini|pro|auto>: Research model (default: auto)
--citation-format <numbered|mla|apa|chicago>: Citation style
Setup
Get an API key at app.tavily.com (free tier available).
Set TAVILY_API_KEY in your environment, or configure via the plugin:
{
"plugins": {
"entries": {
"openclaw-tavily": {
"enabled": true,
"config": { "apiKey": "tvly-..." }
}
}
}
}
Links
- Plugin: openclaw-tavily on npm
- Tavily API: docs.tavily.com