Google Cloud Developer-Plug-in in Antigravity installieren und verwenden

1. Einführung

d885ca68e4ec9bca.png

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.json identifiziert das Plug-in.
  • skills/ enthält Agenten-Skills.
  • mcp.json beschreibt 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:

2bfd56ccb9a90750.png

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

6e1639653ec9ea30.png

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:

  1. Suchen Sie in der Google Cloud Console nach Developer Knowledge API.
  2. 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:

  1. Suchen Sie in der Google Cloud Console nach Developer Knowledge API.
  2. 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: