Interroger Gemini
Posez une question ou une tâche à Gemini et obtenez une réponse basée sur des recherches. Gemini est toujours configuré pour effectuer une recherche web via Google Search, ce qui le rend idéal pour les tâches de recherche approfondie qui bénéficient d'informations internet à jour.
Mode d'emploi
Ne passez pas de texte libre de l'utilisateur au shell sans guillemets. La question ou la tâche peut contenir des espaces ou des métacaractères shell tels que (, ), ;, #, *, ou [.
Si l'utilisateur a fourni uniquement une question ou une tâche, exécutez :
"${CLAUDE_PLUGIN_ROOT}/scripts/ask-gemini.sh" "$ARGUMENTS"
Si l'utilisateur a fourni des flags comme --gemini-model ou --gemini-timeout, reconstruisez la commande pour que ces flags restent des arguments shell séparés et la question libre en argument final entre guillemets.
Exemple :
"${CLAUDE_PLUGIN_ROOT}/scripts/ask-gemini.sh" --gemini-model gemini-2.5-pro "What are the latest Rust async runtime benchmarks?"
Ne lancez jamais cette forme non sécurisée :
"${CLAUDE_PLUGIN_ROOT}/scripts/ask-gemini.sh" $ARGUMENTS
car le shell réanalysera le texte de la question et peut échouer avant que ask-gemini.sh ne démarre.
Interprétation de la sortie
- Le script affiche la réponse de Gemini sur stdout et les informations de statut sur stderr
- Lisez attentivement la sortie stdout et intégrez la réponse de Gemini dans votre réponse
- Les réponses de Gemini sont basées sur des recherches avec des sources web ; relayez les citations de sources lorsqu'elles sont disponibles
- Si le script se termine avec un code non nul, signalez l'erreur à l'utilisateur
Gestion des erreurs
| Code de sortie | Signification |
|---|---|
| 0 | Succès - la réponse de Gemini est dans stdout |
| 1 | Erreur de validation (gemini manquant, question vide, flags invalides) |
| 124 | Timeout - suggérez d'utiliser --gemini-timeout avec une valeur plus grande |
| Autre | Erreur du processus Gemini - signalez le code de sortie et toute sortie stderr |
Notes
- La réponse est enregistrée dans
.humanize/skill/<timestamp>/output.mdpour référence - Le modèle par défaut est
gemini-3.1-pro-previewavec un timeout de 3600 secondes - Gemini est toujours configuré pour effectuer une Google Search pour obtenir des informations à jour