tavily-cli

Par tavily-ai · skills

Recherche web, extraction de contenu, crawling et recherche approfondie via le CLI Tavily. Utilise cette skill chaque fois que l'utilisateur souhaite effectuer une recherche web, trouver des articles, explorer un sujet, chercher quelque chose en ligne, extraire le contenu d'une URL, récupérer le texte d'une page web, crawler de la documentation, télécharger les pages d'un site, découvrir des URLs sur un domaine, ou mener une recherche approfondie avec citations. À utiliser également lorsqu'il dit « récupère cette page », « extrais le contenu de », « obtiens la page à https:// », « trouve-moi des articles sur », ou lorsqu'il fait référence à l'extraction de données depuis des sites externes. Fournit une recherche web optimisée pour les LLM, une extraction de contenu, un crawling de site, une découverte d'URLs et une recherche approfondie par IA — des capacités au-delà de ce que les agents peuvent faire nativement. Ne PAS déclencher pour des opérations sur des fichiers locaux, des commandes git, des déploiements ou des tâches d'édition de code.

npx skills add https://github.com/tavily-ai/skills --skill tavily-cli

Tavily CLI

Recherche web, extraction de contenu, crawling de sites, découverte d'URLs et recherche approfondie. Retourne du JSON optimisé pour la consommation par LLM.

Exécute tvly --help ou tvly <command> --help pour tous les détails des options.

Prérequis

Doit être installé et authentifié. Vérifiez avec tvly --status.

tavily v0.1.0

> Authenticated via OAuth (tvly login)

Si ce n'est pas prêt :

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

Ou manuellement : uv tool install tavily-cli / pip install tavily-cli

Puis authentifiez-vous :

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

Workflow

Suivez ce modèle d'escalade — commencez simple, montez en charge quand nécessaire :

  1. Search — Aucune URL spécifique. Trouvez des pages, répondez aux questions, découvrez des sources.
  2. Extract — Vous avez une URL. Extrayez son contenu directement.
  3. Map — Grand site, besoin de trouver la bonne page. Découvrez d'abord les URLs.
  4. Crawl — Besoin de contenu en masse depuis une section entière du site.
  5. Research — Besoin d'une analyse multi-source complète avec citations.
Besoin Commande Quand
Trouver des pages sur un sujet tvly search Pas encore d'URL spécifique
Obtenir le contenu d'une page tvly extract Vous avez une URL
Trouver des URLs au sein d'un site tvly map Besoin de localiser une sous-page spécifique
Extraire en masse une section du site tvly crawl Besoin de nombreuses pages (p. ex., tous les /docs/)
Recherche approfondie avec citations tvly research Besoin de synthèse multi-source

Pour une référence de commande détaillée, utilisez le skill individuel pour chaque commande (p. ex., tavily-search, tavily-crawl) ou exécutez tvly <command> --help.

Output

Toutes les commandes supportent --json pour une sortie structurée et lisible par machine, et -o pour enregistrer dans un fichier.

tvly search "react hooks" --json -o results.json
tvly extract "https://example.com/docs" -o docs.md
tvly crawl "https://docs.example.com" --output-dir ./docs/

Tips

  • Mettez toujours les URLs entre guillemets — le shell interprète ? et & comme des caractères spéciaux.
  • Utilisez --json pour les workflows d'agents — chaque commande le supporte.
  • Lisez depuis stdin avec -echo "query" | tvly search -
  • Codes de sortie : 0 = succès, 2 = mauvaise entrée, 3 = erreur d'auth, 4 = erreur API.

Skills similaires