web-search

Search the web and extract page content via Tavily and Exa through the inference.sh CLI.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/chisuhua/home --skill web-search-chisuhua
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: web-search
Source: https://github.com/chisuhua/home/tree/main/.agents/skills/web-search
Command: npx skills add https://github.com/chisuhua/home --skill web-search-chisuhua

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It gives AI agents and scripts programmatic access to web search, direct answers, and URL content extraction without building custom scraping or search integrations. ## Core Features & Use Cases - AI-Powered Search: Run queries through Tavily Search Assistant or Exa Search to get relevant results with sources and context. - Content Extraction: Pull clean text and images from one or more URLs using Tavily Extract or Exa Extract. - Direct Answers: Ask factual questions with Exa Answer and receive concise sourced responses. - Use Case: Build a research agent that searches for the latest developments on a topic, extracts full articles from the top URLs, and feeds the content into an LLM for summarization in a RAG pipeline. ## Quick Start Ask the agent to search the web for a topic such as "latest AI developments" using the Tavily search assistant and return the results with sources.

Frequently Asked Questions about web-search

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

FAQPage Schema
How do I search the web from the command line with Tavily?▼

Run infsh app run tavily/search-assistant with a JSON input containing your query, for example {"query": "latest AI developments"}. It returns AI-generated answers with sources and images after you log in with infsh login.

What is the difference between Tavily and Exa for web search?▼

Tavily Search Assistant returns AI-generated answers with sources, while Exa Search returns highly relevant links with context. Exa also offers a dedicated Answer app for direct factual responses to questions.

How do I extract text content from a URL?▼

Use infsh app run tavily/extract with a JSON input containing a urls array to extract clean text and images from multiple pages. For single-page analysis, exa/extract accepts a url field instead.

Can I combine web search results with an LLM for summarization?▼

Yes, save search or extraction output to a JSON file, then pass its content in a prompt to an LLM app such as openrouter/claude-sonnet-45 via infsh app run. This pattern supports RAG and research summarization workflows.

What do I need installed before using these search apps?▼

You need the inference.sh CLI (infsh) installed and authenticated with infsh login. All Tavily and Exa apps are invoked through this single CLI with JSON input payloads.