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
cacheContentoucachedContents.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