Skills

Gemini-API-Aufrufe mit gemini-api-dev nach Best Practices schreiben

Für alle, die einen Agenten Gemini-Aufrufcode gegen die Interactions API schreiben lassen wollen. Zuerst gemini-api-dev mit dem offiziellen npx skills add installieren. Das ist kein offiziell unterstütztes Google-Produkt.

Official source · gemini-skills

Install

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

Für wen

Nutze diese Skill-Bibliothek, wenn ein Agent Aufrufcode für Gemini API, SDKs und Modellinteraktionen schreiben soll. Die Quelle beschreibt sie als Skill-Bibliothek für Gemini API, SDK und Modellinteraktionen und nennt eigens gemini-api-dev: Anwendungsentwicklung gegen die Interactions API, mit Textgenerierung, Mehrturn-Dialog, Streaming-Ausgabe, Funktionsaufrufen, strukturierter Ausgabe, Bildgenerierung, Deep Research agents, Leitplanken für veraltete Modelle sowie Python- und TypeScript-SDK. Dokumentation:

https://ai.google.dev/gemini-api/docs/interactions?ua=chat

Offizielles Repository:

https://github.com/google-gemini/gemini-skills

Die Quelle schreibt, diese Skills lassen sich in die AI-Programmierassistenten und Paketmanager einsetzen, die du schon nutzt, nennt aber keine konkreten Produkte. Keine Client-Liste selbst ergänzen und nicht als Exklusivum weniger Umgebungen schreiben. Ohne Bereitschaft, den offiziellen npx-Befehl hier auszuführen, nicht fortfahren.

Die Quelle schreibt außerdem: das ist kein offiziell unterstütztes Google-Produkt und nimmt nicht am Google Open Source Software Vulnerability Reward Program teil. Bewertungszahlen zeigen nur, dass sich nach der Installation die Quote ändert, mit der der Agent korrekten API-Code erzeugt. Das nicht als Erfolgskriterium für einen Aufruf auf deinem Rechner nehmen. Nicht folgern, der Skill gehe nur auf den zwei in der Bewertung genannten Modellen. Die Bibliothek kann weitere Skills enthalten, aber die Quelle schreibt nur gemini-api-dev als kopierbares Installationsbeispiel. Beim ersten Mal keine nie erschienenen Skills selbst nennen.

Ersten Versuch in 3 Minuten abschließen

Zuerst das offizielle Repository öffnen und prüfen:

https://github.com/google-gemini/gemini-skills

Empfohlener Weg ist das offizielle npx skills add. Beim ersten Mal nur durchsehen, nicht zuerst einen Haufen Skills installieren. Das Durchsehen ist interaktiv; vor der Ausführung bestätigen, dass du nur die Liste ansiehst:

npx skills add google-gemini/gemini-skills --list

Nach der Liste ist das konkrete Beispiel der Quelle gemini-api-dev. Installation schreibt Skill-Dateien auf diesen Rechner; vor der Ausführung bestätigen, dass du nur diese eine willst:

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

Nicht in einen nie erschienenen Skill-Namen ändern und keinen zweiten Installer erfinden. Die Quelle schreibt kein Skill-Zielverzeichnis; keinen Pfad ergänzen.

Im Agenten beim ersten Mal nur prüfen; noch keine echte API aufrufen, keine Bilder erzeugen und Deep Research nicht starten. Den Agenten sagen lassen, welche Interactions-API-Fähigkeiten gemini-api-dev abdeckt und dass dies kein offiziell unterstütztes Google-Produkt ist. Beobachtungspunkt: er kann Textgenerierung, Mehrturn-Dialog, Streaming-Ausgabe, Funktionsaufrufe, strukturierte Ausgabe sowie Python- und TypeScript-SDK hersagen und ist noch nicht online gegangen.

Echten Aufrufcode zu schreiben geht online und kann Quota verbrauchen. Nur weiter, wenn du bereit bist, eigene Gemini-Zugangsdaten zu nutzen; die Quelle nennt keinen Schlüsselfeldnamen, also keinen Platzhalterschlüssel schreiben. Beim ersten Mal Bildgenerierung und Deep Research nicht anfassen.

Anwendungsfälle

Fall 1: Zuerst durchsehen, dann einen Skill installieren. npx skills add google-gemini/gemini-skills --list ausführen, in der Liste Skills sehen, dann gemini-api-dev installieren. Passt zu Leuten, die den Interactions-API-Skill nur an einen Agenten hängen und noch keine Requests senden wollen. Erfolgssignal: list lässt sich öffnen, und der Installationsbefehl für den genannten Skill endet normal. Die Quelle schreibt nicht die vollständigen Felder von list; keine anderen --skill-Namen erfinden.

Fall 2: Zuerst den Verdrahtungsumfang prüfen, dann entscheiden, ob Code geschrieben wird. Nach der Installation von gemini-api-dev den Agenten hersagen lassen, dass er Textgenerierung, Mehrturn-Dialog, Streaming-Ausgabe, Funktionsaufrufe, strukturierte Ausgabe, Bildgenerierung, Deep Research agents, Leitplanken für veraltete Modelle sowie Python- und TypeScript-SDK abdeckt. Passt zu Leuten, die fürchten, der Agent gehe sofort online oder erzeuge Bilder. Erfolgssignal: er kann den Umfang klar sagen und zugeben, dass dies kein offiziell unterstütztes Produkt ist. Für einen echten Aufruf zuerst bestätigen, dass dieser Lauf die Gemini API erreicht, und Zugangsdaten selbst bereithalten; die Quelle gibt keine Beispiel-Request-Parameter, nichts erfinden. Die Zahlen zu Gemini 3 Flash und Gemini 3.1 Pro in der Bewertung nicht als Benchmark nehmen, den du reproduzieren musst.

Nutzungsgrenzen

Hauptweg ist npx skills add google-gemini/gemini-skills, Durchsehen mit --list, Beispiel-Skill ist --skill gemini-api-dev. Keine anderen Skill-Namen oder Installer erfinden. Die Quelle sagt, Installation in gängige AI-Programmierassistenten und Paketmanager sei möglich, nennt aber keine Produkte; keine Namensliste ergänzen und nicht als Exklusivumfang schreiben.

Das ist kein offiziell unterstütztes Google-Produkt. Hinweise zum Vulnerability-Reward-Programm:

https://bughunters.google.com/open-source-security

Fähigkeit endet bei den oben genannten Interactions-API-Punkten und den zwei SDKs. Bildgenerierung und Deep Research haben externe Nebenwirkungen; beim ersten Mal nicht tun. Die Quelle schreibt keine Schlüsselfelder, Quota oder Deinstallationsschritte. Ungeschriebene Modellnamen, Clientnamen und Request-Parameter nicht ergänzen. Erstmaliger Erfolg ist nur Durchsehen-Befehl oder Installation fertig plus Agent sagt den Umfang her; vor dem Onlinegehen Zugangsdaten und API-Zugriff dieses Laufs bestätigen. Die Quelle schreibt keine Deinstallations- oder Update-Befehle; keinen zweiten Installer selbst ergänzen. Beginnt der Agent, Bilder zu erzeugen oder Deep Research zu starten, zuerst stoppen und zur Nur-Lese-Erklärung zurück. Bewertungsprozente ersetzen nicht dein eigenes einmaliges Erfolgssignal.