Menginstal dan menggunakan plugin Google Cloud Developer di Antigravity

1. Pengantar

d885ca68e4ec9bca.png

Keahlian agen adalah format terbuka dan ringan untuk memperluas kemampuan agen AI dengan pengetahuan dan alur kerja khusus. MCP adalah standar untuk menghubungkan aplikasi AI ke sistem eksternal.

Spesifikasi plugin agen adalah spesifikasi terbuka dan netral vendor untuk mengemas keahlian agen dan server MCP ke dalam plugin portabel.

Plugin Google Cloud untuk agen coding AI mengemas keahlian Google Cloud dan server MCP yang relevan ke dalam paket yang dapat diinstal untuk agen AI yang lebih efektif di Google Cloud.

Dalam codelab ini, Anda akan mempelajari salah satu plugin tersebut, plugin Google Cloud Developer, dan cara menginstal serta menggunakan plugin ini di Antigravity.

Yang akan Anda lakukan

  • Memahami plugin agen.
  • Menginstal dan menjelajahi plugin Google Cloud Developer di Antigravity.
  • Menguji keahlian dan server MCP yang diinstal oleh plugin Google Cloud Developer dengan beberapa perintah.

Yang akan Anda butuhkan

  • Browser web seperti Chrome.
  • Project Google Cloud.
  • Antigravity dan Antigravity CLI diinstal di komputer lokal Anda.

2. Menjelajahi Plugin Agen

Plugin agen adalah format paket portabel untuk menggabungkan keahlian agen dan server MCP ke dalam direktori yang terlihat seperti ini:

my-plugin/
├── plugin.json
├── skills/
│   └── my-skill/
│       ├── SKILL.md
│       ├── scripts/
│       └── references/
├── mcp.json
└── com.example.client/
  • plugin.json mengidentifikasi plugin.
  • skills/ berisi keahlian agen.
  • mcp.json menjelaskan server MCP.
  • Namespace ekstensi domain terbalik memungkinkan setiap klien menambahkan perilaku kustom.

Repositori Keahlian Agen Google berisi keahlian agen untuk produk dan teknologi Google, termasuk Google Cloud. Repositori ini juga berisi plugin yang menggabungkan keahlian agen dan server MCP ke dalam paket yang dapat diinstal seperti plugin Google Cloud Developer.

Plugin Google Cloud Developer memberikan panduan Google Cloud untuk agen coding: orientasi project pertama, autentikasi dan pemilihan kredensial, serta validasi penting untuk keamanan bagi perintah gcloud CLI. Mencakup server MCP Pengetahuan Google Developers untuk dokumentasi Google Cloud yang didasarkan dan terbaru.

3. Menginstal Plugin Google Cloud Developer

Antigravity CLI adalah cara termudah untuk menginstal plugin agen untuk seluruh ekosistem Antigravity (Antigravity, Antigravity CLI, Antigravity IDE).

Mari kita instal plugin Google Cloud Developer di Antigravity CLI dengan mengarahkannya ke jalur:

agy plugin install google-cloud-developer

Anda akan melihat plugin yang diinstal dari Antigravity Marketplace :

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

4. Menjelajahi Plugin Google Cloud Developer

Sekarang mari kita jelajahi plugin Google Cloud Developer.

Pertama, pastikan plugin tercantum di Antigravity CLI:

agy plugin list

Anda akan melihat plugin dengan beberapa keahlian, aturan, dan server MCP:

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

Antigravity CLI menginstal plugin secara global di folder .gemini/config/plugins/. Artinya, plugin tersedia untuk Antigravity, Antigravity CLI, dan Antigravity IDE.

Di folder .gemini/config/plugins/google-cloud-developer, Anda akan menemukan plugin Google Cloud Developer dengan file manifes plugin, keahlian, dan 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

Anda akan menemukan keahlian tentang orientasi project pertama, autentikasi dan pemilihan kredensial, serta validasi penting untuk keamanan bagi perintah gcloud CLI. Plugin ini juga mencakup server MCP Pengetahuan Google Developers untuk dokumentasi Google Cloud yang didasarkan dan terbaru.

Anda juga dapat beralih ke Antigravity (aplikasi mandiri) dan bertanya dalam chat keahlian mana yang diinstal:

Which Google Cloud skills are available?

Plugin ini akan mencantumkan keahlian Antigravity bawaan, tetapi juga keahlian dari plugin 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-*

Selain itu, buka tab Customizations di sebelah kiri, di bagian Installed, Anda akan melihat plugin Google Cloud Developer:

2bfd56ccb9a90750.png

Jika mengklik plugin, Anda dapat melihat daftar keahlian, server MCP, dan aturan yang diinstal:

6e1639653ec9ea30.png

5. Menggunakan Plugin Google Cloud Developer

Mengaktifkan Developer Knowledge API

Pertama, pastikan Developer Knowledge API diaktifkan di project Google Cloud Anda. Hal ini diperlukan untuk server MCP Pengetahuan Developer:

  1. Di Konsol Google Cloud, telusuri Developer Knowledge API
  2. Di halaman Developer Knowledge API, klik Enable API.

Sekarang mari kita coba beberapa perintah untuk melihat bagaimana plugin Google Cloud Developer membantu dalam berbagai skenario.

Anda dapat mencoba perintah ini di Antigravity atau Antigravity CLI, karena plugin tersedia secara global.

Orientasi

Jika baru menggunakan Google Cloud, Anda dapat memulai dengan mengajukan pertanyaan orientasi dasar:

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

Anda akan melihat keahlian google-cloud-recipe-onboarding diaktifkan:

Worked for 1m ˅

Explored 1 file ˅

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

Anda akan mendapatkan balasan dengan petunjuk langkah demi langkah:

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

Autentikasi

Coba ajukan pertanyaan terkait autentikasi:

How can I authenticate my local machine with Google Cloud?

Anda akan melihat keahlian google-cloud-recipe-auth diaktifkan:

Worked for 1m ˅

Explored 1 file ˅

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

Anda akan mendapatkan perintah untuk melakukan autentikasi:

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

...

Pengetahuan Developer

Anda juga dapat mengajukan pertanyaan untuk dijawab dari dokumentasi resmi.

Contoh:

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

Anda akan melihat keahlian yang relevan diaktifkan, yang pada gilirannya menggunakan 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?"
}

Menemukan keahlian Google lainnya

Terakhir, plugin Google Cloud Developer dapat menemukan dan memuat keahlian sesuai permintaan.

Misalnya, Anda dapat bertanya:

Explain what steps are needed to start working with Firebase.

Anda akan melihat bahwa keahlian finding-google-skills diaktifkan, dan keahlian tersebut menemukan serta menginstal keahlian Firebase yang relevan:

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

Nonaktifkan Developer Knowledge API:

  1. Di Konsol Google Cloud, telusuri Developer Knowledge API
  2. Di halaman Developer Knowledge API , klik Manage , lalu Disable API.

Uninstal plugin Google Cloud Developer dengan Antigravity CLI:

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

7. Selamat

Selamat! Anda telah berhasil menginstal dan menggunakan plugin Google Cloud Developer di Antigravity. Untuk mempelajari lebih lanjut, lihat referensi berikut: