Vertex ai
Build and deploy ML models and generative AI workloads — models, prompts, tuning and endpoints — on Vertex AI. Covers Model Garden, the Gemini API, custom training, endpoint deployment, and IAM. Warns before deploying endpoints (billable). Integrates with Vertex AI MCP server. Use when the user mentions: Gemini on GCP, vertex endpoint, generative AI GCP, vertex training, PaLM, vertex AI pipeline. Use this for models, training and endpoints; use agent-architect instead for anything agentic — Agent Builder, ADK, Agent Runtime, A2A, AP2 and multi-agent topologies all belong there, not here.From its SKILL.md
npx -y skills add jpantsjoha/googlecloud-plugin --skill vertex-aiAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.6 KB, as published. Nobody here has run it
Vertex AI
Unified ML platform for training, deploying, and serving models — including Gemini, generative AI, and custom models.
Naming currency: the platform was renamed to the Gemini Enterprise Agent Platform (GEAP) at Next '26 (2026-04-22). The rebrand is branding-only —
vertex-aipersists in gcloud groups, SDK imports, API hostnames, Terraform resources, and doc URLs, so this skill keeps them. For agentic system design (ADK, Agent Runtime, multi-agent, MCP/A2A/AP2, agent evaluation), route toagent-architect; this skill covers platform/model mechanics.
Key Products
| Product | Use |
|---|---|
| Gemini API on Vertex | Production-grade Gemini access with data governance |
| Model Garden | Browse and deploy 150+ models (Gemini, Llama, etc.) |
| Custom Training | Train on managed infrastructure (GPUs/TPUs) |
| Vertex AI Endpoints | Serve predictions from deployed models |
| Agent Builder | Build conversational agents on Vertex |
| Vertex AI Pipelines | Orchestrate ML workflows (Kubeflow Pipelines) |
Core Patterns
Call Gemini via Vertex (Python)
import vertexai
from vertexai.generative_models import GenerativeModel
vertexai.init(project="PROJECT_ID", location="us-central1")
model = GenerativeModel("gemini-2.0-flash-001")
response = model.generate_content("Explain Cloud Run in one sentence.")
print(response.text)
Deploy an endpoint (billable — confirm first)
# Billable: endpoints charge per node-hour when deployed
gcloud ai endpoints create \
--display-name=ENDPOINT_NAME \
--region=REGION \
--project=PROJECT_ID
Grant Vertex AI access (least-privilege)
gcloud projects add-iam-policy-binding PROJECT_ID \
--member="serviceAccount:[email protected]" \
--role="roles/aiplatform.user"
Safety Rules
- Endpoints incur cost even when idle — undeploy when not needed
- Use
roles/aiplatform.userfor inference;roles/aiplatform.adminonly for platform admins - Cost warning: GPUs and TPUs are expensive — confirm instance type and count before training