search

Query Tavily's API to return web results with snippets, scores, and metadata.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/stevessr/dotsfiles --skill search-stevessr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search
Source: https://github.com/stevessr/dotsfiles/tree/main/dot_agents/skills/search
Command: npx skills add https://github.com/stevessr/dotsfiles --skill search-stevessr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, curl, and includes scripts (resource) components.

What problem does it solve?

Enables users to search the web without writing code by interfacing with Tavily's API to fetch relevant results, including content snippets, scores, and metadata.

Core Features & Use Cases

  • LLM-optimized search results with structured snippets and relevance scores suitable for downstream tasks.
  • Flexible queries with optional filters like time_range and include_domains for targeted content discovery.
  • Ideal for ad-hoc research, competitive intelligence, and quick topic exploration across domains.

Quick Start

Run the script with a JSON payload containing your query and options to receive structured web search results.

Frequently Asked Questions about search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get LLM-optimized web search results with structured snippets?

To get LLM-optimized web search results, query Tavily's API via a script-based workflow that returns structured snippets, relevance scores, and metadata suitable for downstream tasks.

Do I need a Tavily API key to search the web and fetch content snippets?

Yes, web search requests require a Tavily API key. The script accepts JSON input including your query and options to fetch relevant results with content snippets and metadata.

Can I filter web search results by specific domains and time ranges?

Yes, you can filter web search results by passing include_domains and time_range parameters in your JSON input to target specific content discovery across domains.

What dependencies are required to run the Tavily search script?

Running the Tavily search script requires jq and curl installed in your environment to process the JSON input and execute the API requests for fetching web content.

How do I configure search depth and max results for topic exploration?

Configure topic exploration by setting the search_depth and max_results fields in your JSON payload, allowing you to control the breadth and detail of the fetched web search results.