tavily-search · veithly — Claude Code skill: what it does, how to install
Connects Tavily AI search API to fetch fresh web information and real-time facts. Helpful whenever an agent needs recent updates from outside its training data.
npx skills add veithly/tavily-search --skill tavily-search -a claude-codeWhat tavily-search does
This skill brings Tavily search directly to agent workflows. Instead of browsing raw web pages, the agent runs queries through scripts/search <query> to retrieve focused text context.
The repository includes the scripts/search script with an optional --format json parameter for structured payloads. It will not work without an active TAVILY_API_KEY exported in the shell environment. That key must be generated at tavily.com beforehand.
What it helps with
- retrieve recent facts and news from the web
- receive structured JSON search responses with
--format json - fetch current technical updates without scraping HTML manually
Example prompts for the agent
- Search for the latest Node.js release notes using tavily-search
- Run scripts/search with the --format json flag to look up recent SQLite developments
- Find up-to-date documentation changes for Vite via Tavily
How to install tavily-search
1Skills CLI (Vercel)
npx skills add veithly/tavily-search --skill tavily-search -a claude-code2Manually: put the files in place
~/.claude/skills/tavily-search/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/tavily-search/
1Skills CLI (Vercel)
npx skills add veithly/tavily-search --skill tavily-search -a codex2Manually: put the files in place
.agents/skills/tavily-search/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add veithly/tavily-search --skill tavily-search -a cursor2Manually: put the files in place
.cursor/skills/tavily-search/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install veithly/tavily-search tavily-search2Manually: put the files in place
.github/skills/tavily-search/SKILL.md1Skills CLI (Vercel)
npx skills add veithly/tavily-search --skill tavily-search -a gemini-cli2Platform CLI
gemini skills install https://github.com/veithly/tavily-search --path skills/tavily-searchManually: put the files in place
.devin/skills/tavily-search/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add veithly/tavily-search --skill tavily-search -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about tavily-search
How to install tavily-search in Claude Code?
Install it by running npx skills add veithly/tavily-search --skill tavily-search -a claude-code. This adds the definition to ~/.claude/skills/tavily-search/SKILL.md.
What does the tavily-search skill do?
It queries the Tavily search API through scripts/search <query> to gather real-time web results prepared for AI contexts.
What environment variables are required for tavily-search?
You must set export TAVILY_API_KEY="your-api-key". You can generate this key on tavily.com.
Similar skills
All skills for Agent setup: memory, context, orchestration →tavily-search by other authors comes first.