Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
skills.volces.com avatar

Tavily Skill

  • 157 installs
  • skills.volces.com

Use tavily-skill for development tasks

About

tavily-skill: A skill for development. This provides functionality for development workflows.

  • tavily-skill

Tavily Skill by the numbers

  • 157 all-time installs (skills.sh)
  • +1 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #2,376 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Jul 27, 2026 (Skillselion catalog sync)
npx skills add https://github.com/skills.volces.com --skill tavily-skill

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs157
Repositoryskills.volces.com

What it does

Use tavily-skill for development tasks

Files

SKILL.mdMarkdownGitHub ↗

Tavily Search Skill

Use Tavily API for real-time web search and content extraction.

When to Use

USE this skill when:

  • "Search the web for [topic]"
  • "Find recent information about [subject]"
  • "Get current news about [topic]"
  • "Research [topic] online"
  • "Find up-to-date information"

When NOT to Use

DON'T use this skill when:

  • Simple URL fetching → use web_fetch tool
  • No API key available → use web_fetch for specific URLs
  • Historical/archival data → use specialized archives

Setup

1. Get a Tavily API key from https://tavily.com 2. Set the API key in environment or config

Configuration

Set your Tavily API key in one of these ways:

Environment variable:

export TAVILY_API_KEY="your-api-key-here"

OpenClaw config:

Add to your openclaw.json:

{
  "tavily": {
    "apiKey": "your-api-key-here"
  }
}

Usage Examples

Basic Search

# Search for a topic
curl -X POST "https://api.tavily.com/search" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TAVILY_API_KEY" \
  -d '{
    "query": "latest AI developments 2026",
    "search_depth": "basic",
    "max_results": 5
  }' | jq .

Research Query

# Get detailed research results
curl -X POST "https://api.tavily.com/search" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TAVILY_API_KEY" \
  -d '{
    "query": "climate change impact on agriculture 2026",
    "search_depth": "advanced",
    "max_results": 10,
    "include_answer": true,
    "include_images": false
  }' | jq .

News Search

# Search for recent news
curl -X POST "https://api.tavily.com/search" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TAVILY_API_KEY" \
  -d '{
    "query": "technology news today",
    "search_depth": "basic",
    "max_results": 5,
    "include_raw_content": false
  }' | jq .

API Parameters

  • query: Search query string (required)
  • search_depth: "basic" or "advanced" (default: "basic")
  • max_results: Number of results (1-10, default: 5)
  • include_answer: Include AI-generated answer (true/false)
  • include_images: Include image URLs (true/false)
  • include_raw_content: Include full page content (true/false)

Error Handling

  • Check API key is set: echo $TAVILY_API_KEY
  • Test connection: Use the basic search example above
  • Rate limits: Tavily has usage limits based on your plan

Alternatives

If Tavily API is not available: 1. Use web_fetch for specific URLs 2. Use web_search with Kimi API (if configured) 3. Manual web browsing with browser tool

Related skills

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.