Configurer votre agent de programmation

Les assistants de programmation basés sur l'IA sont puissants, mais ils ont des limites : les données d'entraînement s'arrêtent à une date spécifique et ne tiennent pas compte des nouvelles fonctionnalités et modifications des API. Sans accès à la documentation spécifique à Gemini, les agents peuvent suggérer des schémas génériques au lieu d'approches optimisées.

Les compétences de l'API Gemini comblent ces lacunes en donnant à votre agent de codage un accès direct à la documentation, aux modèles d'intégration et aux bonnes pratiques les plus récents de l'API Gemini. Cela permet à l'agent de fournir des exemples de code et des conseils plus précis et spécifiques. En installant ces compétences, votre assistant de programmation reste à jour avec l'évolution de l'API Gemini et son utilisation recommandée.

Compétences disponibles

Les compétences suivantes sont disponibles. Installez ceux qui correspondent à votre cas d'utilisation.

  • skills.sh : recommandé. Norme ouverte pour les comportements d'agent portables.
  • Context7 : disponible pour les utilisateurs qui utilisent déjà l'écosystème Context7.

gemini-api-dev

Compétence de base pour le développement avec l'API Gemini :

  • Dirige votre agent de codage vers la documentation officielle de l'API Gemini
  • Fournit des bonnes pratiques pour créer des applications optimisées par Gemini
  • Inclut des modèles recommandés pour les intégrations courantes

Installer avec skills.sh

npx skills add google-gemini/gemini-skills --skill gemini-api-dev --global

Installer avec Context7

npx ctx7 skills install /google-gemini/gemini-skills gemini-api-dev

gemini-live-api-dev

Compétence pour créer des applications d'IA conversationnelle en temps réel avec l'API Gemini Live. Cette compétence fournit de la documentation et des bonnes pratiques pour :

  • Connexions WebSocket pour le streaming à faible latence
  • Streaming audio, vidéo et texte
  • Détection de l'activité vocale et prise en charge de l'interruption

Installer avec skills.sh

npx skills add google-gemini/gemini-skills --skill gemini-live-api-dev --global

Installer avec Context7

npx ctx7 skills install /google-gemini/gemini-skills gemini-live-api-dev

gemini-interactions-api

Compétence pour créer des applications avec l'API Interactions. L'API Interactions est une interface unifiée permettant d'interagir avec les modèles et les agents Gemini. Elle est conçue pour les applications agentiques. Ce cours aborde les points suivants :

  • Génération de texte, chat multitour et streaming
  • Appel de fonction, sortie structurée et génération d'images
  • Exécution en arrière-plan et agents Deep Research
  • Gestion de l'état de la conversation côté serveur
  • Modèles de SDK Python et TypeScript

Installer avec skills.sh

npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global

Installer avec Context7

npx ctx7 skills install /google-gemini/gemini-skills gemini-interactions-api

Vérifier l'installation

Après l'installation, vérifiez que votre agent de codage a indexé la compétence et qu'il peut accéder à la documentation de l'API Gemini en direct.

1. Vérifier le comportement de l'agent

Le moyen le plus fiable de le vérifier est de poser à votre agent une question technique sur l'API Gemini.

Prompt : "Comment utiliser la mise en cache du contexte avec l'API Gemini ?"

Une installation réussie :

  • Faites référence à des méthodes Gemini spécifiques, comme cacheContent ou cachedContents.create.
  • Affichez un indicateur "Utilisation de la compétence : gemini-api-dev".

2. Valider le fichier manifeste

Si l'agent donne une réponse générique, utilisez la commande de "découverte" spécifique à votre environnement pour vérifier que la skill est chargée.

Environnement Méthode de validation
Claude Code Saisissez /skills dans le terminal pour lister tous les fichiers manifestes actifs.
Cursor Ouvrez Paramètres > Règles. Vérifiez que la compétence apparaît sous "L'agent décide".
Antigravity Saisissez /skills list ou cochez la barre latérale Personnalisations > Règles.
Gemini CLI Exécutez gemini skills list ou utilisez la commande à barre oblique /skills en cours de session.
Copilote Saisissez @gemini /skills (ou simplement /skills) pour afficher les extensions actives.

Dépannage

Si votre agent ne fournit que des informations générales ou ne reconnaît pas les méthodes spécifiques à Gemini, vérifiez les points suivants :

L'agent n'a pas découvert la compétence

La plupart des agents n'indexent les compétences qu'au démarrage.

Solution : Redémarrez complètement votre IDE (Cursor/VS Code) ou quittez et rouvrez votre agent basé sur un terminal (Claude Code).

Conflit global ou local

Si vous avez installé l'agent avec l'indicateur --global, il est possible qu'il l'ignore au profit de règles spécifiques au projet.

Solution : Essayez d'installer la compétence directement dans la racine de votre projet sans l'indicateur global :

npx skills add google-gemini/gemini-skills --skill gemini-api-dev

Ressources