Dev & Engineering ✓ Google · Official

Google Cloud Agent Platform Inference Assistant

Guides developers in connecting to Google Cloud Agent Platform and calling Gemini or OpenMaaS models.

47/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 21k
Last updated
12d ago
License
Apache-2.0
google-cloudvertex-aigeminiopenmaas
+3openai-sdkgenai-sdkmodel-inference

What does this skill do, and when should you use it?

This is a focused Agent Skill in the google/skills repository for GenAI inference on Google Cloud Agent Platform. It guides developers through Gemini and OpenMaaS calls using the GenAI SDK, OpenAI SDK, or legacy Agent Platform SDK. It covers authentication, global and regional endpoints, model IDs, example models, and troubleshooting for 429, 400, and 404 errors. It does not cover model deployment or model evaluation.

The skill uses the requested model family, SDK, and error details to guide or generate Python inference code. It configures Google Cloud ADC, OAuth access tokens, SDKs, base URLs, project IDs, and regional endpoints. It provides examples for chat completions, legacy text completions, and embeddings, and explains failures caused by DSQ exhaustion, invalid request parameters, unavailable models, or missing Model Garden enablement. Before executing inference, it requires confirmation of parameters such as model ID, SDK, and input prompt.

Good fit
  • A developer starting a Gemini project who wants to use the recommended google-genai SDK.
  • An engineer calling Llama, DeepSeek, Qwen, or other OpenMaaS models through a Vertex AI endpoint.
  • An application team that wants an OpenAI SDK-compatible interface for Google Cloud model inference.
  • A developer troubleshooting 429 Resource Exhausted, 400 User Validation, or 404 Not Found errors.
  • A team configuring global or regional Agent Platform endpoints and verifying model IDs and locations.

How do you install this skill?

Before you use it
  • Do not treat the listed model IDs, regions, or SDK behavior as current guarantees; verify official availability, permissions, and project configuration before calling.
  • Inference sends prompts and inputs to Google Cloud/the selected model service and may consume quota or incur charges; establish data-governance and redaction controls for sensitive data.
  • verify_all.sh performs real inference and changes the local environment; do not run it before confirming cost, quota, and network conditions.
  • Mainland-China users should separately validate reachability of the Google Cloud console, authentication endpoints, and global/us-* services.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Python 3
  • Google Cloud CLI
  • google-genai
  • OpenAI SDK
  • google-auth

This skill is part of the google/skills collection. Install the collection with npx skills add google/skills, then select Agent Platform GenAI Inference Skill during installation. The source does not document the exact installation directory.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/google/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/cloud/agent-platform-inference" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Call a DeepSeek OpenMaaS model on Google Cloud Agent Platform with the OpenAI SDK and troubleshoot a 429 error.

After installation, use a request such as “Call a DeepSeek OpenMaaS model on Google Cloud Agent Platform with the OpenAI SDK and troubleshoot a 429 error.” Before running Python examples, use gcloud auth login, gcloud auth application-default login, gcloud services enable aiplatform.googleapis.com, python3 -m venv .venv, source .venv/bin/activate, and pip install -r scripts/requirements.txt. Actual inference requires interactive confirmation of the target model, SDK, and input prompt; the source does not include the complete script contents.

What are this skill's strengths and limitations?

Pros
  • Covers both Gemini and OpenMaaS model families.
  • Clearly distinguishes the recommended and alternative SDK paths.
  • Includes authentication, endpoint configuration, availability checks, and troubleshooting guidance.
  • Includes chat-completion, text-completion, and embedding examples.
Limitations
  • The listed model IDs and locations are explicitly examples or incomplete and must be verified.
  • Inference can consume cost or quota and requires interactive confirmation.
  • It depends on the Google Cloud CLI, a Python environment, network access, and Google Cloud credentials.
  • It excludes model deployment and evaluation.
  • The source provides no evidence of script test results or a complete test suite.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Google Cloud Agent Platform Inference Assistant this page ✓ Google · Official 47 · Use with care ★ 21k 12d ago Apache-2.0
Gemini LiveAPI Client Service Skill ✓ Google · Official 52 · Use with care ★ 21k 12d ago Apache-2.0
Google Agents CLI Agent Development Guide ✓ Google · Official 44 · Not recommended ★ 21k 12d ago Apache-2.0
Gemini API Enterprise Development Guide ✓ Google · Official 49 · Use with care ★ 21k 12d ago Apache-2.0
Gemini Interactions API Guide ✓ Google · Official 48 · Use with care ★ 21k 12d ago Apache-2.0

For Gemini, the skill recommends google-genai and presents the legacy vertexai SDK as a still-supported alternative. For OpenMaaS, it highly recommends the OpenAI SDK and presents the GenAI SDK and legacy SDK as alternatives.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
47/ 100 5-point scale 2.4 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust14 / 25 · 2.8/5

The skill requires interactive confirmation before inference and identifies the model, SDK, and prompt parameters; authentication, token refresh, endpoints, and third-party model calls are disclosed. Points are deducted because sensitive-data handling, least-privilege IAM guidance, input data-flow/retention policy, revocation, and rollback are absent; setup commands also log in, enable an API, and change the environment.

2Reliability7 / 20 · 1.8/5

The decision tree and multiple SDK examples make the main paths plausible, and the document discusses token expiry plus common 429, 400, and 404 causes. Points are deducted because the supplied material omits requirements.txt, committed tests, and CI evidence; examples depend on live cloud services, error handling and diagnostics are thin, and verify_all.sh actually issues inference requests.

3Adaptability8 / 15 · 2.7/5

The skill clearly targets Gemini/OpenMaaS inference, SDK selection, and selected troubleshooting cases, while excluding deployment and evaluation. Points are deducted because trigger boundaries remain limited despite the decision tree, Chinese-language interaction support is not stated, and adaptation to mainland-China network and account availability is unexplained while core use depends on Google Cloud authentication and overseas/global endpoints.

4Convention8 / 15 · 2.7/5

The documentation is layered across safety, setup, decision-making, SDKs, models, and troubleshooting, with examples, limitation notices, and official documentation links; the repository provides Apache-2.0 licensing, support, and contribution paths. Points are deducted because no skill-specific version, changelog, named maintenance responsibility, or update commitment is supplied; the dependency manifest is absent from the provided material, and examples/model lists may become outdated.

5Effectiveness6 / 15 · 2.0/5

The skill supplies directly reusable Python examples, endpoint formats, authentication guidance, model-ID formats, and troubleshooting advice for core inference onboarding. Points are deducted because users must fill in project, region, permissions, and availability details; live-service and model-list instability remains, and there is no statically verifiable representative successful output or complete production-grade retry implementation.

6Verifiability4 / 10 · 2.0/5

The material includes a revision-pinned source context, code examples, a shell verification script, and several official documentation references, providing some auditability. Points are deducted because this review is static and scripts were not executed; requirements.txt, CI, and test coverage are not supplied, and verify_all.sh is not an offline test, so key-path reproduction is unproven.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 513a7a51e85f Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Do I need Google Cloud credentials to use this skill?
Yes. The source requires Google Cloud login and Application Default Credentials; the OpenAI SDK path also requires a Google Cloud OAuth access token as the API key.
Does a 429 error necessarily mean my project quota is exhausted?
No. The skill says Gemini and OpenMaaS use Dynamic Shared Quota, so a 429 may indicate temporary exhaustion of a shared pool. It recommends strict exponential backoff and retries.
Can this skill deploy models?
No. Its description explicitly excludes deployment to endpoints and model evaluations; its scope is inference connection, invocation, and troubleshooting.
What should I check when a model call fails?
Check the request format, parameters, model ID, regional availability, and whether the model must first be enabled in Model Garden.

More skills from this repository

All from google/skills

Dev & Engineering ✓ Google · Official

Gemini LiveAPI Client Service Skill

Generate a resumable, multimodal, bidirectional Gemini LiveAPI client over WebSockets.

★ 21k FS 52 Use with care 12d ago
Data & Analysis ✓ Google · Official

Agent Platform RAG Engine Manager

Manage Vertex AI RAG corpora and retrieve grounded context with Python SDKs.

★ 21k FS 49 Use with care 12d ago
Dev & Engineering ✓ Google · Official

Google Agents CLI Agent Development Guide

Guides agents from specification through development, deployment, and monitoring.

★ 21k FS 44 Not recommended 12d ago
Automation & Ops ✓ Google · Official

Vertex AI Agent Alerting

Configure dynamic reliability and quality alerts for Agent Runtime agents.

★ 21k FS 40 Not recommended 12d ago
Data & Analysis ✓ Google · Official

BigQuery AI & ML Analysis Assistant

Write BigQuery SQL for forecasting, anomaly detection, driver analysis, and generative AI.

★ 21k FS 46 Use with care 12d ago
Dev & Engineering ✓ Google · Official

Gemini API Enterprise Development Guide

Helps developers build enterprise Gemini applications on Agent Platform with Google's unified Gen AI SDK.

★ 21k FS 49 Use with care 12d ago
Dev & Engineering ✓ Google · Official

Gemini Interactions API Guide

Build stateful, multi-turn Gemini interactions on Google Agent Platform.

★ 21k FS 48 Use with care 12d ago
Automation & Ops ✓ Google · Official

Google Cloud AI Agent Builder

Design, implement, deploy, and validate AI agents and multi-agent systems on Google Cloud.

★ 21k FS 53 Use with care 12d ago
Data & Analysis ✓ Google · Official

Google Cloud Agent Evaluation Flywheel

Improve model and agent quality through structured evaluation, failure analysis, and iteration.

★ 21k FS 51 Use with care 12d ago
Automation & Ops ✓ Google · Official

AI Workload Migration to GKE Inference

Move existing AI inference workloads to self-hosted inference on Google Kubernetes Engine.

★ 21k FS 50 Use with care 12d ago
Data & Analysis ✓ Google · Official

Agent Platform Model Tuning

A guided end-to-end workflow for fine-tuning open or Gemini models on Google Agent Platform.

★ 21k FS 44 Not recommended 12d ago
Automation & Ops ✓ Google · Official

Gemini AI Studio to Agent Platform Migration

Guides Gemini API applications from Google AI Studio to Google Cloud Agent Platform.

★ 21k FS 37 Not recommended 12d ago
Data & Analysis ✓ Google · Official

Agent Platform Model Registry Manager

Manage Agent Platform models, versions, and metadata from the gcloud CLI.

★ 21k FS 48 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Cluster Creation Advisor

Plan, provision, and audit GKE clusters against production best practices.

★ 21k FS 48 Use with care 12d ago
Dev & Engineering ✓ Google · Official

Agent Platform Prompt Manager

Manage Agent Platform managed prompts with Python SDK guidance.

★ 21k FS 47 Use with care 12d ago
Dev & Engineering ✓ Google · Official

Agent Platform Tuning Manager

Inspect, list, and safely cancel Agent Platform GenAI tuning jobs.

★ 21k FS 47 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE AI Inference Deployment Assistant

Deploy, tune, and autoscale GPU/TPU AI inference services on GKE.

★ 21k FS 46 Use with care 12d ago
Automation & Ops ✓ Google · Official

Agent Platform Model Deployment Assistant

Deploy, verify, and clean up Model Garden models on Google Agent Platform.

★ 21k FS 43 Not recommended 12d ago
Dev & Engineering ✓ Google · Official

Gemini Enterprise Skill Registry

Search, manage, monitor, and scaffold skills for the Gemini Enterprise Agent Platform.

★ 21k FS 43 Not recommended 12d ago
Dev & Engineering ✓ Google · Official

Gemini Enterprise Managed Agents

Manage stateful Gemini Enterprise agents through the Managed Agents API.

★ 21k FS 40 Not recommended 12d ago

Related skills