Back to Plugins

Tavily

Build AI applications with real-time web data using Tavily's search, extract, crawl, and research APIs.

developmentapiai
By Tavily Team
40234Updated 1 month agoMIT

Installation

/plugin install tavily@claude-plugins-official

How to install

  1. Open Claude Code in your terminal
  2. Run the installation command above
  3. The plugin will be enabled automatically
  4. Use the plugin's features in your Claude Code sessions

Tavily Agent Skills

Web search, content extraction, site crawling, URL discovery, and deep research — powered by the Tavily CLI.

Installation

Install skills

# Agent skills (Claude Code, Cursor, etc.)
npx skills add https://github.com/tavily-ai/skills

Install the Tavily CLI

The skills require the Tavily CLI (tvly) to be installed. It lives in its own repository: tavily-ai/tavily-cli.

curl -fsSL https://cli.tavily.com/install.sh | bash

Or install manually:

uv tool install tavily-cli   # or: pip install tavily-cli

Authenticate

tvly login --api-key tvly-YOUR_KEY
# or: tvly login                      (opens browser for OAuth)
# or: export TAVILY_API_KEY=tvly-...

Get an API key at tavily.com.

Available Skills

SkillDescription
tavily-searchSearch the web with LLM-optimized results. Supports domain filtering, time ranges, and multiple search depths.
tavily-extractExtract clean markdown/text content from specific URLs. Handles JS-rendered pages.
tavily-crawlCrawl websites and extract content from multiple pages. Save as local markdown files.
tavily-mapDiscover all URLs on a website without extracting content. Faster than crawling.
tavily-researchComprehensive AI-powered research with citations. Multi-source synthesis in 30-120s.
tavily-cliOverview skill with workflow guide, install/auth instructions.
tavily-best-practicesReference docs for building production-ready Tavily integrations.

Workflow

Start simple, escalate when needed:

  1. Search — Find pages on a topic (tvly search "query" --json)
  2. Extract — Get content from a specific URL (tvly extract "https://..." --json)
  3. Map — Discover URLs on a site (tvly map "https://..." --json)
  4. Crawl — Bulk extract from a site section (tvly crawl "https://..." --output-dir ./docs/)
  5. Research — Deep multi-source analysis (tvly research "topic" --model pro)
View source on GitHub