tavily-best-practices
Build production-ready Tavily integrations with best practices baked in. Reference…
Discover and list all URLs on a website without extracting content, via the Tavily CLI. Use this skill when the user wants to find a specific page on a large site, list all URLs, see the site structure, find where something is on a domain, or says "map the site", "find the URL
$ npx -y skills add tavily-ai/skills --skill tavily-map --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tavily-mapContext preview
The summary Claude sees to decide when to auto-load this skill.
Discover and list all URLs on a website without extracting content, via the Tavily CLI. Use this skill when the user wants to find a specific page on a large site, list all URLs, see the site structure, find where something is on a domain, or says "map the site", "find the URL
name: tavily-map description: | Discover and list all URLs on a website without extracting content, via the Tavily CLI. Use this skill when the user wants to find a specific page on a large site, list all URLs, see the site structure, find where something is on a domain, or says "map the site", "find the URL for", "what pages are on", "list all pages", or "site structure". Faster than crawling — returns URLs only. Essential when you know the site but not the exact page. Combine with extract for targeted content retrieval. allowed-tools: Bash(tvly *)
Discover URLs on a website without extracting content. Faster than crawling.
Map requires authentication. Run the requested command directly when `tvly` is already authenticated; do not add a status check to every invocation.
If `tvly` is missing, follow the [tavily-cli setup](../tavily-cli/SKILL.md#setup). If an installed CLI reports an authentication error, use `tvly login` for authentication only, or `tvly init --skip-skills` when guided verification is also useful. Browser-based OAuth is preferred when an interactive user can complete it. `--no-browser` prints the sign-in link instead of opening it, but still waits for a localhost callback. In an unattended agent or CI environment, leave authentication to the user or use a securely provided `TAVILY_API_KEY`. Do not start a second login immediately after guided setup has completed.
# Discover all URLs tvly map "https://docs.example.com" --json # With natural language filtering tvly map "https://docs.example.com" --instructions "Find API docs and guides" --json # Filter by path tvly map "https://example.com" --select-paths "/blog/.*" --limit 500 --json # Deep map tvly map "https://example.com" --max-depth 3 --limit 200 --json
| Option | Description | |--------|-------------| | `--max-depth` | Levels deep (1-5, default: 1) | | `--max-breadth` | Links per page (default: 20) | | `--limit` | Max URLs to discover (default: 50) | | `--instructions` | Natural language guidance for URL filtering | | `--select-paths` | Comma-separated regex patterns to include | | `--exclude-paths` | Comma-separated regex patterns to exclude | | `--select-domains` | Comma-separated regex for domains to include | | `--exclude-domains` | Comma-separated regex for domains to exclude | | `--allow-external / --no-external` | Include external links | | `--timeout` | Max wait (10-150 seconds) | | `-o, --output` | Save the JSON response to a file | | `--json` | Structured JSON output |
Use `map` to find the right page, then `extract` it. This is often more efficient than crawling an entire site:
# Step 1: Find the authentication docs tvly map "https://docs.example.com" --instructions "authentication" --json # Step 2: Extract the specific page you found tvly extract "https://docs.example.com/api/authentication" --json
Web search, content extraction, site crawling, URL discovery, and deep research — powered by the Tavily CLI.
Repo: tavily-ai/skills
Build production-ready Tavily integrations with best practices baked in. Reference…
Set up, authenticate, update, troubleshoot, or choose between Tavily CLI web commands. Use…
Crawl websites and extract content from multiple pages via the Tavily CLI. Use this skill…
Programmatic Tavily search with context isolation. Use when web search or extraction will…
Extract clean markdown or text content from specific URLs via the Tavily CLI. Use this skill…
Conduct comprehensive AI-powered research with citations via the Tavily CLI. Use this skill…