Installare e utilizzare il plug-in Google Cloud Developer in Antigravity

1. Introduzione

d885ca68e4ec9bca.png

Le skill dell'agente sono un formato open source leggero per estendere le funzionalità degli agenti AI con conoscenze e workflow specializzati. MCP è uno standard per connettere le applicazioni AI a sistemi esterni.

La specifica dei plug-in dell'agente è una specifica open source e indipendente dal fornitore per il packaging di skill dell'agente e server MCP in plug-in portatili.

I plug-in Google Cloud per gli agenti di codifica AI raggruppano le skill e i server MCP di Google Cloud pertinenti in bundle installabili per agenti AI più efficaci su Google Cloud.

In questo codelab, scoprirai uno di questi plug-in, Google Cloud Developer plugin, e come installarlo e utilizzarlo in Antigravity.

In questo lab proverai a:

  • Comprendere i plug-in dell'agente.
  • Installare ed esplorare il plug-in Google Cloud Developer in Antigravity.
  • Testare le skill e i server MCP installati dal plug-in Google Cloud Developer con alcuni prompt.

Che cosa ti serve

  • Un browser web come Chrome.
  • Un progetto Google Cloud.
  • Antigravity e Antigravity CLI installati sulla tua macchina locale.

2. Esplorare i plug-in dell'agente

I plug-in dell'agente sono un formato di pacchetto portatile per raggruppare skill dell'agente e server MCP in una directory simile alla seguente:

my-plugin/
├── plugin.json
├── skills/
│   └── my-skill/
│       ├── SKILL.md
│       ├── scripts/
│       └── references/
├── mcp.json
└── com.example.client/
  • plugin.json identifica il plug-in.
  • skills/ contiene le skill dell'agente.
  • mcp.json descrive i server MCP.
  • Gli spazi dei nomi delle estensioni del dominio inverso consentono ai singoli client di aggiungere un comportamento personalizzato.

Il repository Google Agent Skills contiene le skill dell'agente per i prodotti e le tecnologie Google, tra cui Google Cloud. Contiene anche plug-in che raggruppano le skill dell'agente e i server MCP in bundle installabili, come Google Cloud Developer plugin.

Il plug-in Google Cloud Developer fornisce indicazioni di Google Cloud per gli agenti di codifica: onboarding del primo progetto, autenticazione e selezione delle credenziali e convalida di sicurezza critica per i comandi gcloud CLI. Include il server MCP Google Developer Knowledge per la documentazione di Google Cloud basata su dati reali e aggiornata.

3. Installare Google Cloud Developer Plugin

Antigravity CLI è il modo più semplice per installare i plug-in dell'agente per l'intero ecosistema Antigravity (Antigravity, Antigravity CLI, Antigravity IDE).

Installiamo il plug-in Google Cloud Developer in Antigravity CLI indicandone il percorso:

agy plugin install google-cloud-developer

Dovresti vedere il plug-in installato da Antigravity Marketplace :

Installed plugin "google-cloud-developer" from antigravity-plugins-official

4. Esplorare Google Cloud Developer Plugin

Ora esploriamo il plug-in Google Cloud Developer.

Innanzitutto, verifica che il plug-in sia elencato in Antigravity CLI:

agy plugin list

Dovresti vedere il plug-in con alcune skill, una regola e un server MCP:

...
- google-cloud-developer (enabled, 1.1.10)
    Source:     antigravity-plugins-official
    Components: 5 skills, 1 rule, 1 MCP server
...

Antigravity CLI installa i plug-in a livello globale nella cartella .gemini/config/plugins/. Ciò significa che il plug-in è disponibile per Antigravity, Antigravity CLI e Antigravity IDE.

Nella cartella .gemini/config/plugins/google-cloud-developer troverai il plug-in Google Cloud Developer con il file manifest del plug-in, le skill e un server MCP:

google-cloud-developer/
├── ...
├── skills/
│   ├── finding-google-skills/
│   ├── gcloud/
│   ├── google-cloud-recipe-auth/
│   ├── google-cloud-recipe-onboarding/
│   └── retrieving-developer-knowledge/
├── mcp.json
└── plugin.json

Troverai le skill per l'onboarding del primo progetto, l'autenticazione e la selezione delle credenziali e la convalida di sicurezza critica per i comandi gcloud CLI. Include anche il server MCP Google Developer Knowledge per la documentazione di Google Cloud basata su dati reali e aggiornata.

Puoi anche passare ad Antigravity (app autonoma) e chiedere in una chat quali skill sono installate:

Which Google Cloud skills are available?

Dovrebbe elencare le skill Antigravity integrate, ma anche le skill del plug-in Google Cloud Developer:

  ### 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-*

Inoltre, nella scheda Personalizzazioni a sinistra, sotto Installato, dovresti vedere il plug-in Google Cloud Developer:

2bfd56ccb9a90750.png

Se fai clic sul plug-in, puoi visualizzare l'elenco delle skill, dei server MCP e delle regole installate:

6e1639653ec9ea30.png

5. Esercitarsi con Google Cloud Developer Plugin

Abilitare l'API Developer Knowledge

Innanzitutto, assicurati che l'API Developer Knowledge sia abilitata nel tuo progetto Google Cloud. È necessaria per il server MCP Developer Knowledge :

  1. Nella console Google Cloud, cerca API Developer Knowledge.
  2. Nella pagina API Developer Knowledge, fai clic su Abilita API.

Ora proviamo alcuni prompt per vedere in che modo il plug-in Google Cloud Developer aiuta in diversi scenari.

Puoi provare questi prompt in Antigravity o Antigravity CLI, poiché il plug-in è disponibile a livello globale.

Onboarding

Se non hai familiarità con Google Cloud, puoi iniziare ponendo una domanda di onboarding di base:

I'm new to Google Cloud. How can I create a new project with billing enabled?

Dovresti vedere la skill google-cloud-recipe-onboarding attivata:

Worked for 1m ˅

Explored 1 file ˅

> Analyzed google-cloud-recipe-onboarding/SKILL.md

Dovresti ricevere una risposta con istruzioni passo passo:

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

Autenticazione

Prova a porre domande sull'autenticazione:

How can I authenticate my local machine with Google Cloud?

Dovresti vedere la skill google-cloud-recipe-auth attivata:

Worked for 1m ˅

Explored 1 file ˅

> Analyzed google-cloud-recipe-auth/SKILL.md

Dovresti ricevere i comandi per l'autenticazione:

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

...

Developer Knowledge

Puoi anche porre domande a cui rispondere dalla documentazione ufficiale.

Ad esempio:

What's the difference between Cloud Run and GKE according to the official docs?

Vedrai la skill pertinente attivata, che a sua volta utilizza il server MCP 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?"
}

Trovare altre Google Skills

Infine, il plug-in Google Cloud Developer può scoprire e caricare le skill on demand.

Ad esempio, puoi chiedere:

Explain what steps are needed to start working with Firebase.

Dovresti vedere che la skill finding-google-skills è attivata e trova e installa la skill Firebase pertinente:

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. Esegui la pulizia

Disabilita l'API Developer Knowledge:

  1. Nella console Google Cloud, cerca API Developer Knowledge.
  2. Nella pagina API Developer Knowledge, fai clic su Gestisci e poi su Disabilita API.

Disinstalla il plug-in Google Cloud Developer con Antigravity CLI:

agy plugin uninstall google-cloud-developer
Uninstalled plugin "google-cloud-developer"

7. Complimenti

Complimenti! Hai installato e utilizzato correttamente il plug-in Google Cloud Developer in Antigravity. Per saperne di più, consulta le seguenti risorse: