search-sh

Par elophanto · elophanto

Moteur de recherche pour agents IA — résultats JSON structurés avec réponses générées par IA, citations, scores de confiance et sources via l'API Search.sh

npx skills add https://github.com/elophanto/elophanto --skill search-sh

Search.sh — Web Search pour Agents

Search.sh est un moteur de recherche conçu pour les agents IA. Utilisez les outils web_search et web_extract pour interroger le web et obtenir des résultats structurés.

Quand utiliser

Utilisez web_search à la place de browser_navigate pour :

  • Les tâches de recherche (études de marché, analyse concurrentielle, suivi des tendances)
  • La vérification des faits et la validation
  • Trouver des informations actuelles (prix, actualités, versions)
  • Toute tâche commençant par « trouver », « rechercher », « consulter », « qu'est-ce que »

Utilisez browser_navigate uniquement quand vous avez besoin de :

  • Interagir avec un site web (cliquer, saisir, se connecter)
  • Prendre des captures d'écran
  • Accéder à du contenu authentifié
  • Publier du contenu sur des plateformes

Outils

web_search

Recherchez le web et obtenez une réponse synthétisée par IA avec les sources.

web_search query="best vector databases 2026" mode="fast"
web_search query="comparison of Next.js vs Remix for production apps" mode="deep"

Modes :

  • fast (défaut) — recherche unique + réponse IA. 3-8 secondes. À utiliser pour les recherches rapides.
  • deep — génère des sous-requêtes, recherche en parallèle, extrait le contenu complet des pages. 15-30 secondes. À utiliser pour une recherche approfondie.

Retour : réponse, sources (titre + URL + extrait), citations avec attribution, score de confiance (0-1), requêtes associées.

web_extract

Extrayez le texte propre des URLs. À utiliser après web_search pour lire le contenu complet à partir de sources spécifiques.

web_extract urls=["https://example.com/article"]

Retourne le texte nettoyé (scripts/navigation/pied de page supprimés), max 5000 caractères par page. Jusqu'à 10 URLs par appel.

Modèle de recherche

Pour une recherche approfondie :

  1. web_search avec mode="deep" pour obtenir un aperçu + sources
  2. web_extract sur les URLs sources les plus pertinentes pour le contenu complet
  3. knowledge_write pour enregistrer les résultats en vue d'une utilisation future

Configuration

Nécessite une clé API Search.sh :

vault_set key=search_sh_api_key value=sk-sh_your_key_here

Obtenez votre clé sur https://search.sh/dashboard. Crédits prépayés : recherche rapide = 0,01 $, recherche approfondie = 0,05 $, extraction = 0,01 $/URL.

Vérification

  • L'agent / outil / canal destinataire a bien reçu le message ; un accusé de réception, un ID de message ou une charge utile de réponse est capturé
  • L'identité, les champs d'application et les permissions utilisés par l'appel étaient le minimum requis ; les tokens trop permissifs sont signalés
  • La gestion des défaillances a été testée : au moins un chemin de retry/timeout/permission refusée se comporte comme prévu
  • Le contexte transmis à l'étape suivante est suffisamment complet pour que le destinataire puisse agir sans question de suivi
  • Tout état modifié (config, mémoire, file d'attente, fichier) est listé avec les valeurs avant/après, pas seulement « mis à jour »
  • Les informations sensibles (clés, tokens, données personnelles) ont été supprimées des journaux/transcriptions fournis comme preuve de vérification

Skills similaires