# tavily-web

Connects Claude Code to the Tavily API for online searches, webpage crawling, and extracting text content directly from URLs.

- skill · `type=skill` · Claude Code · 94 installs
- Author: davila7
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/web-development/tavily-web
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/tavily-web

## What it does

This skill hooks Tavily into Claude Code sessions. It gives the assistant a clean way to pull live web results, crawl sites, and parse body text from specific links while solving coding tasks.

You need an active Tavily API key before sending queries. The project guide advises configuring this token in your environment variables rather than typing credentials into chat. Without a valid key, network lookups will fail.

## Install

### Claude Code (native platform)

1. **claude-code-templates**
```bash
npx claude-code-templates@latest --skill web-development/tavily-web
```

2. **Skills CLI (Vercel)**
```bash
npx skills add davila7/claude-code-templates --skill tavily-web -a claude-code
```

3. **Manually: put the files in place**
- File: `~/.claude/skills/tavily-web/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/tavily-web/

### Codex

**Manually: put the files in place**
- File: `.agents/skills/tavily-web/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

**Manually: put the files in place**
- File: `.cursor/skills/tavily-web/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install davila7/claude-code-templates tavily-web
```

2. **Manually: put the files in place**
- File: `.github/skills/tavily-web/SKILL.md`

### Gemini CLI

**Platform CLI**
```bash
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/web-development/tavily-web
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/tavily-web/SKILL.md` — The legacy .windsurf/skills/ path still works

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/web-development/tavily-web

## When to use it
- search the web for up-to-date facts during work
- extract raw text directly from a target webpage
- crawl websites to gather project research materials

## Example prompts
- Search online for recent changes in our dependencies
- Extract the text from the target article URL and summarize it
- Crawl the documentation site to gather architectural details

## Similar
- [agent-browser](https://affpapa.org/en/nevibecode/skills/vercel-labs-agent-browser.md) — skill · 1200000 installs
- [webapp-testing](https://affpapa.org/en/nevibecode/skills/webapp-testing.md) — skill · 186758 installs
- [computer-use](https://affpapa.org/en/nevibecode/skills/computer-use.md) — skill · 239600 installs
- [browser-use](https://affpapa.org/en/nevibecode/skills/browser-use.md) — skill · 98200 installs
- [playwright-cli](https://affpapa.org/en/nevibecode/skills/playwright-cli.md) — skill · 195700 installs
- [last30days](https://affpapa.org/en/nevibecode/skills/last30days.md) — skill · 53000 installs

From the same set: [davila7/claude-code-templates](https://affpapa.org/en/nevibecode/by/davila7/claude-code-templates.md) — 804 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
