1. Einführung

KI-Agenten-Skills sind ein leichtgewichtiges, offenes Format, mit dem sich die agentischen Funktionen von KI-Agenten mit spezialisiertem Wissen und spezialisierten Workflows erweitern lassen. MCP ist ein Standard für die Verbindung von KI-Anwendungen mit externen Systemen.
Agenten-Plug-ins-Spezifikation ist eine offene, herstellerneutrale Spezifikation zum Verpacken von Agenten-Skills und MCP-Servern in portable Plug-ins.
Google Cloud-Plug-ins für KI-Coding-Agenten bündeln relevante Google Cloud-Skills und MCP-Server in installierbaren Paketen für effektivere KI-Agenten in Google Cloud.
In diesem Codelab lernen Sie eines dieser Plug-ins kennen, das Google Cloud Developer-Plug-in. Außerdem erfahren Sie, wie Sie dieses Plug-in in Antigravity installieren und verwenden.
Aufgaben
- Agenten-Plug-ins kennenlernen.
- Das Google Cloud Developer-Plug-in in Antigravity installieren und erkunden.
- Mit einigen Prompts Skills und MCP-Server testen, die vom Google Cloud Developer-Plug-in installiert wurden.
Voraussetzungen
- Ein Webbrowser wie Chrome.
- Ein Google Cloud-Projekt.
- Antigravity und die Antigravity CLI auf Ihrem lokalen Computer installiert.
2. Agenten-Plug-ins erkunden
Agenten-Plug-ins sind ein portables Paketformat zum Bündeln von Agenten-Skills und MCP-Servern in einem Verzeichnis, das so aussieht:
my-plugin/
├── plugin.json
├── skills/
│ └── my-skill/
│ ├── SKILL.md
│ ├── scripts/
│ └── references/
├── mcp.json
└── com.example.client/
plugin.jsonidentifiziert das Plug-in.skills/enthält Agenten-Skills.mcp.jsonbeschreibt MCP-Server.- Mit Namespaces für Reverse-Domain-Erweiterungen können einzelne Clients benutzerdefiniertes Verhalten hinzufügen.
Das Google Agent Skills-Repository enthält Agenten-Skills für Google-Produkte und ‑Technologien, einschließlich Google Cloud. Außerdem enthält es Plug-ins, die Agenten-Skills und MCP-Server in installierbaren Paketen bündeln, z. B. das Google Cloud Developer-Plug-in.
Das Google Cloud Developer-Plug-in bietet Google Cloud-Anleitungen für Coding-Agenten: Onboarding für das erste Projekt, Authentifizierung und Auswahl von Anmeldedaten sowie sicherheitskritische Validierung für gcloud CLI-Befehle. Es enthält den MCP-Server für Google Developer Knowledge für fundierte, aktuelle Google Cloud-Dokumentation.
3. Google Cloud Developer-Plug-in installieren
Die Antigravity CLI ist die einfachste Möglichkeit, Agenten-Plug-ins für das gesamte Antigravity-Ökosystem (Antigravity, Antigravity CLI, Antigravity IDE) zu installieren.
Installieren Sie das Google Cloud Developer-Plug-in in der Antigravity CLI, indem Sie auf den Pfad verweisen:
agy plugin install google-cloud-developer
Das Plug-in sollte im Antigravity Marketplace als installiert angezeigt werden :
Installed plugin "google-cloud-developer" from antigravity-plugins-official
4. Google Cloud Developer-Plug-in erkunden
Sehen wir uns nun das Google Cloud Developer-Plug-in an.
Prüfen Sie zuerst, ob das Plug-in in der Antigravity CLI aufgeführt ist:
agy plugin list
Das Plug-in sollte mit einigen Skills, einer Regel und einem MCP-Server angezeigt werden:
...
- google-cloud-developer (enabled, 1.1.10)
Source: antigravity-plugins-official
Components: 5 skills, 1 rule, 1 MCP server
...
Die Antigravity CLI installiert Plug-ins global im Ordner .gemini/config/plugins/. Das Plug-in ist also für Antigravity, die Antigravity CLI und die Antigravity IDE verfügbar.
Im Ordner .gemini/config/plugins/google-cloud-developer finden Sie das Google Cloud Developer-Plug-in mit der Plug-in-Manifestdatei, Skills und einem MCP-Server:
google-cloud-developer/
├── ...
├── skills/
│ ├── finding-google-skills/
│ ├── gcloud/
│ ├── google-cloud-recipe-auth/
│ ├── google-cloud-recipe-onboarding/
│ └── retrieving-developer-knowledge/
├── mcp.json
└── plugin.json
Sie finden Skills für das Onboarding für das erste Projekt, die Authentifizierung und Auswahl von Anmeldedaten sowie die sicherheitskritische Validierung für gcloud CLI-Befehle. Außerdem ist der MCP-Server für Google Developer Knowledge für fundierte, aktuelle Google Cloud-Dokumentation enthalten.
Sie können auch zu Antigravity (eigenständige App) wechseln und in einem Chat fragen, welche Skills installiert sind:
Which Google Cloud skills are available?
Es sollten die integrierten Antigravity-Skills, aber auch Skills aus dem Google Cloud Developer-Plug-in aufgeführt werden:
### Bundled Google Cloud Skills
• **`finding-google-skills`**: Guides Google Cloud architectural choices, service trade-offs, and dynamically retrieves specialized skills on demand from the
official Google skill catalog.
• **`gcloud`**: Provides validation, safety guardrails, syntax checks, and data reduction for executing or planning gcloud CLI commands.
• **`google-cloud-recipe-auth`**: Guidance on IAM, authentication, authorization, service accounts, and Application Default Credentials (ADC).
• **`google-cloud-recipe-onboarding`**: Guides initial Google Cloud project creation, billing configuration, and deploying a first resource.
• **`retrieving-developer-knowledge`**: Searches and synthesizes official Google Cloud, Firebase, and developer platform documentation.
──────
### On-Demand Catalog Skills
Through finding-google-skills, additional specialized skills from the Google Cloud skills catalog https://github.com/google/skills/tree/main/skills/cloud can
be fetched on demand during our session without requiring permanent installation:
• Product Basics: <product>-basics (e.g., Cloud Run, Cloud SQL, BigQuery, Spanner, Firestore, Storage)
• GKE: gke-* (networking, storage, autoscaling, troubleshooting, AI inference)
• AI & Agent Platforms: agent-platform-*, gemini-*, genkit-*
• Architecture & Frameworks: google-cloud-solution-*, google-cloud-waf-* (Well-Architected Framework)
• Observability: cloud-logging-*, cloud-monitoring-*
Außerdem sollten Sie links auf dem Tab Anpassungen unter Installiert das Plug-in Google Cloud Developer sehen:

Wenn Sie auf das Plug-in klicken, sehen Sie die Liste der installierten Skills, MCP-Server und Regeln:

5. Google Cloud Developer-Plug-in verwenden
Developer Knowledge API aktivieren
Achten Sie zuerst darauf, dass die Developer Knowledge API in Ihrem Google Cloud-Projekt aktiviert ist. Dies ist für den MCP-Server für Developer Knowledge erforderlich:
- Suchen Sie in der Google Cloud Console nach Developer Knowledge API.
- Klicken Sie auf der Seite Developer Knowledge API auf API aktivieren.
Sehen wir uns nun einige Prompts an, um zu sehen, wie das Google Cloud Developer-Plug-in in verschiedenen Szenarien helfen kann.
Sie können diese Prompts in Antigravity oder der Antigravity CLI ausprobieren, da das Plug-in global verfügbar ist.
Onboarding
Wenn Sie Google Cloud noch nicht kennen, können Sie mit einer grundlegenden Onboarding-Frage beginnen:
I'm new to Google Cloud. How can I create a new project with billing enabled?
Der Skill google-cloud-recipe-onboarding sollte aktiviert sein:
Worked for 1m ˅
Explored 1 file ˅
> Analyzed google-cloud-recipe-onboarding/SKILL.md
Sie sollten eine Antwort mit einer detaillierten Anleitung erhalten:
To get started with Google Cloud, you will need an active Google Cloud account and an authorized terminal session:
Google Cloud Account & Console: If you haven't already, sign up and access the Google Cloud Console where you can manage accounts, projects, and set up a Cloud Billing account (new accounts are eligible for the $300 Free Trial).
...
Authentifizierung
Sie können auch Fragen zur Authentifizierung stellen:
How can I authenticate my local machine with Google Cloud?
Der Skill google-cloud-recipe-auth sollte aktiviert sein:
Worked for 1m ˅
Explored 1 file ˅
> Analyzed google-cloud-recipe-auth/SKILL.md
Sie sollten Befehle zur Authentifizierung erhalten:
To authenticate your local machine with Google Cloud, there are two primary methods depending on whether you want to use the CLI or run code/client libraries locally:
1. Authenticate the CLI (gcloud)
Use this to run gcloud, bq, and gsutil management commands in your terminal:
bash
gcloud auth login
This opens a web browser asking you to log in with your Google Account and grant permissions.
If you are on a remote server without a web browser, use:
bash
...
Entwicklerwissen
Sie können auch Fragen stellen, die anhand der offiziellen Dokumentation beantwortet werden sollen.
Beispiel:
What's the difference between Cloud Run and GKE according to the official docs?
Der entsprechende Skill wird aktiviert und verwendet den MCP-Server developer-knowledge:
Exploring 2 files ˅
* Analyzed retrieving-developer-knowledge/SKILL.md
* Analyzed answer_query.json
MCP Tool: developer-knowledge / answer_query ˅
Tool arguments
```json
{
"query": "What is the difference between Cloud Run and Google Kubernetes Engine (GKE) according to official Google Cloud documentation?"
}
Weitere Google-Skills finden
Das Google Cloud Developer-Plug-in kann Skills bei Bedarf erkennen und laden.
Beispiel:
Explain what steps are needed to start working with Firebase.
Der Skill finding-google-skills sollte aktiviert sein. Er sucht nach dem relevanten Firebase-Skill und installiert ihn:
Explored 1 file ˅
* Analyzed finding-google-skills/SKILL.md
Ran `curl -sS https://raw.githubusercontent.com/google/skills/main/index.json | jq -r '.skills[ >`
Exploring 3 files, 2 searches ˅
* Reading skills catalog
* Searched firebase
* Fetching Firebase skill
6. Bereinigen
Deaktivieren Sie die Developer Knowledge API:
- Suchen Sie in der Google Cloud Console nach Developer Knowledge API.
- Klicken Sie auf der Seite Developer Knowledge API auf Verwalten und dann auf API deaktivieren.
Deinstallieren Sie das Google Cloud Developer-Plug-in mit der Antigravity CLI:
agy plugin uninstall google-cloud-developer
Uninstalled plugin "google-cloud-developer"
7. Glückwunsch
Glückwunsch! Sie haben das Google Cloud Developer-Plug-in erfolgreich in Antigravity installiert und verwendet. Weitere Informationen finden Sie in den folgenden Ressourcen: