SkillHub GitHub

Skills 101-skills/superpowers

web-search

Use it when
an agent needs fresh web results, or the clean text of specific pages, for research or fact-checking
It does
runs the Tavily and Exa search APIs through belt, the command line of inference.sh, a platform hosting AI models and tools
You get
answers with sources, lists of relevant links, or the readable text of the URLs you give
Needs
the belt CLI and an inference.sh account

Copy of a skill from inference.sh's own repo, inference-sh/skills, republished under six org names that are all called superpowers. Listed on the skills.sh trending chart on 2026-09-21.

TLDR

Tavily and Exa are AI search services. This skill gives the agent five of their tools on inference.sh, each with a ready belt command and a JSON input. Tavily Search Assistant returns an AI-written answer with sources and images; Exa Search returns relevant links with context; Exa Answer gives a direct answer to a factual question; Tavily Extract and Exa Extract pull clean text from pages you name. It also shows two chains on the same platform: search, then pass the results to a language model to summarize, or extract a long article and summarize it.

Summarizes the skill at becc256.

npx skills add https://github.com/101-skills/superpowers --skill web-search
Repo stars
4 101-skills/superpowers
First seen
Aug 31, 2026 on skills.sh
Category

Drive browsers, scrape pages and search the web.

Everything for building software: planning, coding, debugging, design, frameworks, cloud, agents and skills.

Type

Operates a CLI, API, app or bundled script to get something done.

Effect

Adds no side effects of its own. It shapes how the agent thinks, writes or reviews. Guidelines and routers are always effect:none, even when the task they support edits code.

Needs

A specific command-line tool or desktop app must be installed, such as gh, agent-browser, LibreOffice, Obsidian or a vendor CLI.

An account, API key or paid plan with an outside service.

Publisher

Everyone else. Unverified vendor claims default to community.

Topics
Stack
Flags

A copy of another publisher's skill under a different org. Each copy found had hundreds of thousands of installs while its original had fewer than twenty, so treat its ranking with caution.

SKILL.md

From 101-skills/superpowers at becc256. Checked daily, last changed Oct 20, 2026.

Frontmatter
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 CLI.

Web Search & Extraction

Quick Start

Requires inference.sh CLI (belt). Install instructions

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
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
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
belt app run exa/search --input '{
  "query": "machine learning frameworks comparison"
}'

Returns highly relevant links with context.

Exa Answer
belt app run exa/answer --input '{
  "question": "What is the population of Tokyo?"
}'

Returns direct factual answers.

Exa Extract
belt app run exa/extract --input '{
  "url": "https://example.com/research-paper"
}'

Extracts and analyzes web page content.

Workflow: Research + LLM

# 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: <search-results>"
}'

Workflow: Extract + Summarize

# 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: <content>"
}'

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

# 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