tavily-web-search
tavily-web-search
Purpose
This skill enables AI agents to perform web searches using Tavily, a service optimized for AI workflows. It synthesizes answers from search results, applies domain filters, and controls search depth to deliver relevant, concise information without overwhelming the agent.
When to Use
Use this skill when you need real-time web data, such as fetching current news, verifying facts, or gathering research. Apply it in scenarios where standard search engines are too verbose, like synthesizing answers for user queries, filtering results to specific domains (e.g., .edu sites), or limiting depth for quick responses. Avoid it for internal data access or when offline sources suffice.
Key Capabilities
- Answer Synthesis: Automatically summarizes search results into a coherent response; specify via
search_depthparameter (e.g., 0 for shallow, 5 for deep). - Domain Filtering: Restrict searches to domains like "example.com" using the
include_domainsflag; example:include_domains=["wikipedia.org"]. - Depth Control: Set search depth with
max_results(1-10) to control result volume; higher values increase detail but raise costs. - Optimized for AI: Integrates with AI agents via API, supporting tags like "search" and "ai" for metadata embedding.
- Configurable Queries: Supports query parameters for customization, such as
querystring andapi_keyfor authentication.
Usage Patterns
Always initialize with an API key via environment variable $TAVILY_API_KEY. For basic searches, construct a query object and call the API endpoint. Use in loops for iterative refinement, e.g., refine queries based on initial results. Pattern: Set up auth, build query with filters, execute search, then parse and synthesize the response. For agent workflows, integrate as a subtool in multi-step processes, ensuring error checks between calls.
More from alphaonedev/openclaw-graph
playwright-scraper
Playwright web scraping: dynamic content, auth flows, pagination, data extraction, screenshots
1.4Kgcp-iam
Manages identity and access control for Google Cloud resources using IAM policies and roles.
370humanize-ai-text
AI text humanization: reduce AI-detection patterns, natural phrasing, tone adjustment
260macos-automation
AppleScript, JXA, Shortcuts, Automator, osascript, System Events, accessibility API
173clawflows
OpenClaw workflow automation: multi-step task chains, conditional logic, triggers, schedule
102backtesting
Test trading strategies on historical data to evaluate performance, risks, and profitability.
98