# Search the Web with Tavily and Exa

Research tasks need current sources and clean page content. This skill uses inference.sh with Tavily and Exa to search, extract, and summarize web material.

## Install

```bash
npx skillstore add inference-sh/web-search
```

## Metadata

- Status: approved
- Slug: inference-sh-web-search
- Skillstore revision: r1
- Version status: missing
- Tree hash: dab88121f7331ab64bc1e9019c0630484ea99128e7ed98c2f5f006a77635cffe
- Author: inference-sh
- GitHub username: inference-sh
- License: MIT
- Repository: https://github.com/inference-sh/skills/tree/main/skills/web-search/
- Ref: a06681402992ceae98ba04d54cfd4ab004862696
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: blocked
- Manual install advisory: allowed\_with\_warning
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/inference-sh-web-search
- Manifest: https://skillstore.pages.dev/api/skills/inference-sh-web-search/manifest

## Capabilities

- Run Tavily search assistant queries through the inference.sh CLI.
- Extract clean text and images from one or more public URLs.
- Run Exa search for relevant links with context.
- Ask Exa for direct factual answers.
- Chain search or extraction results into LLM summarization workflows.

## Use Cases

- Source Discovery: Find current sources, links, and context for a topic before drafting a report.
- RAG Preparation: Collect and extract public web pages for retrieval-augmented generation workflows.
- Claim Checking: Search for supporting or conflicting evidence before publishing a factual claim.

## Prompt Templates

### Basic Search

```
Search the web for recent sources about renewable energy storage. Return a short answer and source list.
```

### Extract One Page

```
Extract the main content from this public URL: [URL]. Summarize key points and include source metadata.
```

### Compare Sources

```
Use Tavily and Exa to research [topic]. Compare top sources, note disagreements, and cite the strongest evidence.
```

### Build Research Workflow

```
Search for [topic], extract the best pages, then prepare a RAG-ready brief with source quality notes.
```

## Limitations

- Requires the inference.sh CLI and a logged-in account.
- Depends on Tavily, Exa, and OpenRouter availability and terms.
- Cannot guarantee source accuracy or freshness without user review.
- May send queries, URLs, and extracted text to external services.

## Best Practices

- Review sources before using answers in decisions.
- Use public URLs and avoid secrets in queries.
- Prefer extraction for specific pages and search for broad discovery.

## Anti Patterns

- Do not pipe remote installers into a shell without verification.
- Do not send confidential documents through third-party extraction.
- Do not treat generated answers as citations without checking sources.

## Security Audit

- Audited at: 2026-07-06T16:23:04.422\+00:00
- Summary: Most static hits are Markdown backticks around examples and app identifiers, so they are false positives. The audit confirms the line 20 pipe-to-shell installer and its installer URL as real risks that must be removed or replaced.

## Stats

- Views: 164
- Downloads: 8
- Favorites: 0
- Popularity score: 0
