Communitygithub.com

dominion525/agent-skills

Une collection de skills pour Claude Code

Qu'est-ce que agent-skills ?

Ce skill permet de déléguer des tâches autonomes de Claude Code à un autre modèle d'IA via Goose CLI, en utilisant Google Gemini comme moteur. Il fonctionne comme un wrapper léger qui lance Goose en mode headless, lui permettant de lire des fichiers, exécuter des commandes et renvoyer un résultat après plusieurs tours de raisonnement. Il est utile pour obtenir un second avis ou une analyse indépendante d'un dépôt, en complément des capacités natives de Claude ou de Codex (OpenAI). Le skill ne gère pas les clés API (elles sont stockées dans le trousseau macOS) et nécessite que Goose soit déjà configuré avec Gemini. Il prend en charge les sessions sans fichier et permet de limiter le nombre de tours avec `--max-turns`, ainsi que de changer de modèle via la variable d'environnement `GOOSE_MODEL`.

Compatible avec✓Claude Code✓Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add dominion525/agent-skills

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

goose — Déléguer des tâches agentiques à Gemini

Un wrapper léger pour piloter Goose CLI de Block avec Google Gemini en mode headless, afin de déléguer depuis Claude Code des tâches auto-suffisantes à un autre système de modèle. Goose lui-même lit les fichiers, exécute des commandes et renvoie un résultat en plusieurs tours autonomes. Utilisé comme une « autre cible de délégation » aux côtés de Codex (OpenAI).

Prérequis

  • CLI goose installée (brew install block-goose-cli).
  • goose configure a configuré Google Gemini comme fournisseur. La clé API est stockée dans le trousseau macOS (ce skill ne conserve pas la clé).
  • Pour vérifier le fournisseur/modèle actif, consultez active_provider dans ~/.config/goose/config.yaml ou lisez la bannière de démarrage de goose run. N'utilisez pas goose info car il n'affiche pas le fournisseur/modèle.

Appel

Exécutez dans le répertoire où vous souhaitez que Goose travaille :

goose run --no-session --max-turns 20 -t "<tâche auto-suffisante>"
  • --no-session : n'utilise pas de fichier de session, adapté aux exécutions automatiques.
  • --max-turns N : limite maximale de la boucle autonome (empêche l'emballement). 10 à 25 tours sont recommandés.
  • Le fournisseur/modèle est celui configuré via goose configure, donc aucune spécification supplémentaire n'est nécessaire lors de l'appel.
  • La sortie (réflexion, appels d'outils, réponse finale) est envoyée sur stdout. Traitez-la en entier sans la couper avec tail ou autre.

Pour écraser ponctuellement le modèle, utilisez GOOSE_MODEL (assurez-vous que le modèle spécifié est disponible chez le fournisseur) :

GOOSE_MODEL=<nom d'un autre modèle> goose run --no-session --max-turns 25 -t "<tâche>"

Comportement et précautions

  • Goose est un agent autonome capable de lire des fichiers et d'exécuter des commandes shell via les extensions developer. Il peut parcourir un dépôt et renvoyer un rapport.
  • Techniquement, il peut aussi écrire ou exécuter des commandes destructrices ; les options --no-session et d'appel ci-dessus ne limitent pas ces droits. Pour des tâches en lecture seule, formulez explicitement « analyse • revue • rapport » et ne demandez pas de réécriture ou d'opérations destructrices.
  • Sur un dépôt volumineux, l'exploration consomme du temps et des tokens. Limitez les fichiers/répertoires cibles dans la demande.

Usages recommandés

  • « Examine ce dépôt et donne-moi une architecture en points clés. »
  • « Fais une revue du fichier X / de cette différence du point de vue d'un autre modèle. »
  • Second avis à confronter avec les conclusions de Codex ou de Claude.

Skills associés