ask-gemini

Par polyarch · humanize

Consulte Gemini en tant qu'expert indépendant avec des recherches web approfondies. Envoie une question ou une tâche à Gemini CLI et retourne une réponse étayée par des recherches.

npx skills add https://github.com/polyarch/humanize --skill ask-gemini

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.md pour référence
  • Le modèle par défaut est gemini-3.1-pro-preview avec un timeout de 3600 secondes
  • Gemini est toujours configuré pour effectuer une Google Search pour obtenir des informations à jour

Skills similaires