À propos du projet

Gemini API skills est une bibliothèque de compétences pour l'API Gemini, le SDK et les interactions avec les modèles. Elle comble le fossé de connaissances qui survient car les LLM sont entraînés à un moment fixe, tandis que le développement logiciel évolue rapidement : de nouvelles bibliothèques apparaissent et les meilleures pratiques changent, donc les modèles peuvent ne pas se connaître eux-mêmes ou ignorer des changements subtils comme la circulation de la pensée ou les mises à jour du SDK. Les compétences sont décrites comme une technique légère pour ajouter du contexte pertinent aux agents, et ce dépôt rassemble des compétences liées à la création d'applications propulsées par l'API Gemini. Le README rapporte des évaluations internes où l'ajout de la compétence a amélioré la capacité d'un agent à générer du code API correct suivant les meilleures pratiques à 87 % avec Gemini 3 Flash et 96 % avec Gemini 3.1 Pro, avec plus de détails dans un article de blog lié. Compétences incluses : - gemini-api-dev : création d'applications avec l'API Gemini (API Interactions). Couvre la génération de texte, le chat multi-tours, le streaming, l'appel de fonctions, la sortie structurée, la génération d'images, les agents gérés, Deep Research, les garde-fous pour modèles obsolètes, et les SDK Python et TypeScript. - gemini-live-api-dev : applications de streaming bidirectionnel en temps réel avec l'API Gemini Live. Couvre le streaming audio/vidéo/texte basé sur WebSocket, la détection d'activité vocale, les fonctionnalités audio natives, l'appel de fonctions et la gestion de session. - gemini-omni-flash-api : une compétence vidéo d'IA générative spécialisée axée sur Gemini Omni 1.1 Flash, le montage vidéo, la génération référencée d'images et de vidéos, les transitions de première et dernière image, et les extensions vidéo utilisant l'API Interactions. Le README note que la compétence vertex-ai-api-dev a été déplacée vers un dépôt séparé google/skills sous skills/cloud/gemini-api. Les options d'installation documentées incluent le CLI Vercel skills (npx skills add google-gemini/gemini-skills, avec --list pour parcourir et --skill pour installer une compétence spécifique), le CLI Context7 skills (npx ctx7 skills install), Antigravity (inclus sous Customizations → Build with Google Plugins, ou via agy plugin install), Claude Code (commandes plugin marketplace add et plugin install), Cursor (depuis le répertoire de plugins ou /add-plugin), et OpenAI Codex (commandes codex plugin marketplace add et codex plugin add). Des informations de configuration supplémentaires pour les assistants de codage avec l'API Gemini MCP et Skills sont liées dans la documentation de l'API Gemini. Le README inclut une clause de non-responsabilité indiquant qu'il ne s'agit pas d'un produit officiellement pris en charge par Google et qu'il n'est pas éligible au programme de récompenses pour vulnérabilités des logiciels open source de Google.