tavily-ai/tavily-power/tavily-map
Claude Code and agent skill by tavily-ai/tavily-power
- community
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install tavily-ai/tavily-power/tavily-mapSKILL.md
tavily map
Discover URLs on a website without extracting content. Faster than crawling.
Before running
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. 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.
When to use
- You need to find a specific subpage on a large site
- You want a list of all URLs before deciding what to extract or crawl
- Step 3 in the workflow: search → extract → map → crawl → research
Quick start
Options
| 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 |
Map + Extract pattern
Use map to find the right page, then extract it. This is often more efficient than crawling an entire site:
Tips
- Map is URL discovery only — no content extraction. Use
extractorcrawlfor content. - Map + extract beats crawl when you only need a few specific pages from a large site.
- Use `--instructions` for semantic filtering when path patterns aren't enough.
See also
- tavily-extract — extract content from URLs you discover
- tavily-crawl — bulk extract when you need many pages
Security
- Security scanPassed, 98 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/tavily-map/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tavily-ai/tavily-power/tavily-map)