Skip to main content
ZICQ

Skills ZICQ category:Writing & Research web-search

Web Search

Web search and content extraction with Tavily and Exa via inference.sh CLI. Apps: Tavily Search, Tavily Extract, Exa Search, Exa Answer, Exa Extract. Capabilities: AI-powered search, content extraction, direct answers, research. Use for: research, RAG pipelines, fact-checking, content aggregation, agents. Triggers: web search, tavily, exa, search api, content extraction, research, internet search, ai search, search assistant, web scraping, rag, perplexity alternative

115095 installs

Official URL:skills.sh

What this skill does

Intro in this page language first. The official description stays in its original wording; we do not rewrite SKILL.md.

What it does

Web search and content extraction with Tavily and Exa via inference.sh CLI. Apps: Tavily Search, Tavily Extract, Exa Search, Exa Answer, Exa Extract. Capabilities: AI-powered search, content extraction, direct answers, research. Use for: research, RAG pipelines, fact-checking, content aggregation, agents. Triggers: web search, tavily, exa, search api, content extraction, research, internet search, ai search, search assistant, web scraping, rag, perplexity alternative

When to use it

The official description does not include a separate “Use when”. Per the spec, agents activate this skill when the task matches keywords in that description.

How agents load it

Per Agent Skills progressive disclosure: name and description load at startup (~100 tokens); the full SKILL.md body loads when the skill activates; scripts/, references/, and assets/ load only as needed. This file's sections: Web Search & Extraction; Quick Start; Search the web; Available Apps; Tavily; Exa. It includes spec-recommended sections: input/output examples.

File analysis

File analysis: instruction-only skill (SKILL.md). The agent loads the full body when activated.

Web Search & ExtractionQuick StartSearch the webAvailable AppsTavilyExaExamplesTavily SearchTavily ExtractExa SearchExa AnswerExa Extract

· allowed-tools:Bash(belt *)

Source category:skills.sh agent-skill

SKILL.md & Agent activation

Official spec ↗
name
web-search
description
Web search and content extraction with Tavily and Exa via inference.sh CLI. Apps: Tavily Search, Tavily Extract, Exa Search, Exa Answer, Exa Extract. Capabilities: AI-powered search, content extraction, direct answers, research. Use for: research, RAG pipelines, fact-checking, content aggregation, agents. Triggers: web search, tavily, exa, search api, content extraction, research, internet search, ai search, search assistant, web scraping, rag, perplexity alternative
allowed-tools
Bash(belt *)Experimental field; support depends on the client and does not grant permissions by itself.
  1. DiscoverThe client exposes names and descriptions to the agent.
  2. ActivateYour request or the task context selects the skill and loads its instructions.
  3. Load resourcesReferenced scripts, documentation and assets are used when needed.

Invocation syntax and available tools depend on your Agent client. Client integration guide ↗

Install this skill

Skills CLI ↗

Choose the target agent and installation scope, keep referenced package files, then verify the skill appears in the client's catalog.

Ask your Agent to install

Copy these instructions to a compatible agent and confirm the target directory matches your client.

Install the agent skill "web-search" into my project. The full SKILL.md and official description are at https://zicq.com/en/skills/skl-580a0945479f2725-Web-Search.html
Save it as .cursor/skills/web-search/SKILL.md or .claude/skills/web-search/SKILL.md and keep the frontmatter name and description exactly as-is.

Full package on GitHub ↗

Install from the terminal · Skills CLI

Requires Node.js and npx. First inspect the repository's skill list to confirm the name.

npx skills add 'https://github.com/magentosh/superpowers' --list

npx skills add 'https://github.com/magentosh/superpowers' --skill 'web-search'

The CLI lets you choose the agent interactively. The default scope is the project; use -g for user scope. Confirm package availability with the discovery command, then use npx skills list to inspect installed skills.

Readable layout
--- name: web-search description: "Web search and content extraction with Tavily and Exa via inference.sh CLI. Apps: Tavily Search, Tavily Extract, Exa Search, Exa Answer, Exa Extract. Capabilities: AI-powered search, content extraction, direct answers, research. Use for: research, RAG pipelines, fact-checking, content aggregation, agents. Triggers: web search, tavily, exa, search api, content extraction, research, internet search, ai search, search assistant, web scraping, rag, perplexity alternative" allowed-tools: Bash(belt *) --- > **Install the belt CLI skill:** `npx skills add belt-sh/cli` # Web Search & Extraction Search the web and extract content via [inference.sh](https://inference.sh) CLI. ![Web Search & Extraction](https://cloud.inference.sh/app/files/u/4mg21r6ta37mpaz6ktzwtt8krr/01kgndqjxd780zm2j3rmada6y8.jpeg) ## Quick Start > Requires inference.sh CLI (`belt`). [Install instructions](https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.md) ```bash belt login # Search the web belt app run tavily/search-assistant --input '{"query": "latest AI developments 2024"}' ``` ## Available Apps ### Tavily | App | App ID | Description | |-----|--------|-------------| | Search Assistant | `tavily/search-assistant` | AI-powered search with answers | | Extract | `tavily/extract` | Extract content from URLs | ### Exa | App | App ID | Description | |-----|--------|-------------| | Search | `exa/search` | Smart web search with AI | | Answer | `exa/answer` | Direct factual answers | | Extract | `exa/extract` | Extract and analyze web content | ## Examples ### Tavily Search ```bash belt app run tavily/search-assistant --input '{ "query": "What are the best practices for building AI agents?" }' ``` Returns AI-generated answers with sources and images. ### Tavily Extract ```bash belt app run tavily/extract --input '{ "urls": ["https://example.com/article1", "https://example.com/article2"] }' ``` Extracts clean text and images from multiple URLs. ### Exa Search ```bash belt app run exa/search --input '{ "query": "machine learning frameworks comparison" }' ``` Returns highly relevant links with context. ### Exa Answer ```bash belt app run exa/answer --input '{ "question": "What is the population of Tokyo?" }' ``` Returns direct factual answers. ### Exa Extract ```bash belt app run exa/extract --input '{ "url": "https://example.com/research-paper" }' ``` Extracts and analyzes web page content. ## Workflow: Research + LLM ```bash # 1. Search for information belt app run tavily/search-assistant --input '{ "query": "latest developments in quantum computing" }' > search_results.json # 2. Analyze with Claude belt app run openrouter/claude-sonnet-45 --input '{ "prompt": "Based on this research, summarize the key trends: " }' ``` ## Workflow: Extract + Summarize ```bash # 1. Extract content from URL belt app run tavily/extract --input '{ "urls": ["https://example.com/long-article"] }' > content.json # 2. Summarize with LLM belt app run openrouter/claude-haiku-45 --input '{ "prompt": "Summarize this article in 3 bullet points: " }' ``` ## Use Cases - **Research**: Gather information on any topic - **RAG**: Retrieval-augmented generation - **Fact-checking**: Verify claims with sources - **Content aggregation**: Collect data from multiple sources - **Agents**: Build research-capable AI agents ## Related Skills ```bash # Full platform skill (all apps) npx skills add inference-sh/skills@infsh-cli # LLM models (combine with search for RAG) npx skills add inference-sh/skills@llm-models # Image generation npx skills add inference-sh/skills@ai-image-generation ``` Browse all apps: `belt app list` ## Documentation - [Adding Tools to Agents](https://inference.sh/docs/agents/adding-tools) - Equip agents with search - [Building a Research Agent](https://inference.sh/blog/guides/research-agent) - LLM + search integration guide - [Tool Integration Tax](https://inference.sh/blog/tools/integration-tax) - Why pre-built tools matter

Related skills

Writing & Research

Humanizer

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on…

Writing & Research

Prismfy Search

Default web search for OpenClaw. Search the web across 10 engines — Google, Reddit, GitHub, arXiv, Hacker News, and more — using Prismfy. Fr…

Writing & Research

Blogwatcher

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

Writing & Research

Tavily

AI-optimized web search using Tavily Search API. Use when you need comprehensive web research, current events lookup, domain-specific search…