選項
首頁首頁 Skill 雲端基礎設施 gcp-examples-expert

提供來自官方儲存庫的、可直接投入生產的 Google Cloud 程式碼範例,包括 ADK 範例、Genkit 範本、Vertex AI 筆記本以及 Gemini 範本。當被要求「展示 ADK 範例」或「提供 GCP 入門套件」時,請使用這些範例。

...展開全部
44
更新時間 2026-06-29

關於 gcp-examples-expert

「gcp-examples-expert」這項技能旨在從多種官方來源(包括 ADK 範例、Genkit 範本、Vertex AI 筆記本以及 Gemini 模式)中,生成可直接投入生產環境的 Google Cloud 程式碼範例。此技能旨在協助開發人員快速取得實用的程式碼片段與範本,以加速開發流程,確保他們能輕鬆將 Google Cloud 功能整合至其應用程式中。 透過自動化檢索相關範例,此技能解決了從分散來源手動搜尋並調整程式碼的難題,為開發者節省時間與精力。

常見問題

如何呼叫「gcp-examples-expert」技能?

當觸發條件成立時,即可呼叫此技能,例如當被詢問 ADK 範例或 GCP 入門套件時。基於此技能目的的相關短語亦可觸發它。

使用此技能有哪些先決條件?

您需要具備適當的檔案存取權限,並在您的環境中安裝所需的依賴項。

此技能允許使用哪些工具?

此技能可使用 Read、Write、Edit、Grep、Glob 及 Bash 指令等工具。

我可以修改生成的輸出內容嗎?

可以,此技能會提供生成的輸出結果,您可以根據具體需求進行檢視並進行修改。

哪裡可以找到範例和錯誤處理文件?

您可以在 `{baseDir}/references/examples.md` 中找到詳細範例,並在 `{baseDir}/references/errors.md` 中查閱完整的錯誤處理資訊。

在 GitHub 上查看

GCP Examples Expert

Overview

Generate production-ready Google Cloud Platform code examples sourced from official repositories including ADK samples, Agent Starter Pack, Firebase Genkit, Vertex AI samples, Generative AI examples, and AgentSmithy. This skill maps user requirements to the appropriate GCP framework and delivers working code with security, monitoring, and deployment best practices baked in.

Prerequisites

  • Google Cloud project with billing enabled and Vertex AI API activated
  • gcloud CLI authenticated with appropriate IAM roles (Vertex AI User, Cloud Run Developer)
  • Node.js 18+ for Genkit/TypeScript examples or Python 3.10+ for ADK/Vertex AI examples
  • Firebase CLI for Genkit deployments (npm install -g firebase-tools)
  • API keys or service account credentials configured via Secret Manager (never hardcoded)

Instructions

  1. Identify the target framework by matching the request to one of six categories: ADK agents, Agent Starter Pack, Genkit flows, Vertex AI training, Generative AI multimodal, or AgentSmithy orchestration
  2. Select the appropriate source repository and code pattern from ${CLAUDE_SKILL_DIR}/references/code-example-categories.md
  3. Adapt the template to the specified programming language (TypeScript, Python, or Go)
  4. Configure security settings: IAM least-privilege service accounts, VPC Service Controls, Model Armor for prompt injection protection
  5. Add monitoring instrumentation: Cloud Monitoring dashboards, alerting policies, structured logging, OpenTelemetry tracing
  6. Set auto-scaling parameters with appropriate min/max instance counts for the deployment target
  7. Include cost optimization: select Gemini 2.5 Flash for simple tasks, Gemini 2.5 Pro for complex reasoning, batch predictions for bulk workloads
  8. Generate deployment configuration for the target platform (Cloud Run, Firebase Functions, or Vertex AI Endpoints)
  9. Provide Terraform or IaC templates for reproducible infrastructure provisioning
  10. Cite the source repository and link to official documentation for each pattern used

See ${CLAUDE_SKILL_DIR}/references/workflow.md for the phased workflow and ${CLAUDE_SKILL_DIR}/references/best-practices-applied.md for the full best-practices checklist.

Output

  • Complete, runnable code example with imports, configuration, and error handling
  • Deployment configuration (Cloud Run service YAML, Firebase function config, or Terraform module)
  • Environment variable template listing required secrets and API keys
  • Monitoring setup: dashboard JSON, alerting policy definitions, log-based metrics
  • Cost estimate guidance based on model selection and expected throughput
  • Source repository citation and documentation links

Error Handling

ErrorCauseSolution
Invalid GCP project or API not enabledVertex AI API disabled or project ID misconfiguredRun gcloud services enable aiplatform.googleapis.com; verify project ID in gcloud config list
Permission denied on Vertex AI resourcesService account missing required IAM rolesGrant roles/aiplatform.user and roles/run.developer; check VPC-SC perimeter allows access
Model not available in regionRequested Gemini model not deployed in specified locationUse us-central1 or europe-west4 where Gemini models are available; check regional availability docs
Quota exceeded for API callsRate limit hit on Vertex AI prediction endpointRequest quota increase via Cloud Console; implement exponential backoff with jitter
Dependency version conflictIncompatible versions of AI SDK, Genkit, or provider packagesPin versions in package.json or requirements.txt; use lockfile to ensure reproducibility

See ${CLAUDE_SKILL_DIR}/references/errors.md for additional error scenarios.

Examples

Scenario 1: ADK Agent with Code Execution -- Create a production ADK agent using google/adk-samples patterns. Enable Code Execution Sandbox with 14-day state TTL, configure Memory Bank for persistent context, apply VPC Service Controls and IAM least-privilege. Deploy to Vertex AI Agent Engine.

Scenario 2: Genkit RAG Flow -- Implement a retrieval-augmented generation system using Firebase Genkit. Define a retriever with text-embedding-gecko embeddings, connect to a vector database, build a RAG flow with Zod-validated input/output schemas. Deploy to Cloud Run with auto-scaling (2-10 instances).

Scenario 3: Gemini Multimodal Analysis -- Analyze video content using the generative-ai repository patterns. Create a multimodal prompt combining video URIs with text questions using Gemini 2.5 Pro. Include safety filter configuration, token counting for cost estimation, and structured output parsing.

See ${CLAUDE_SKILL_DIR}/references/example-interactions.md for detailed interaction examples.

Resources

  • google/adk-samples -- ADK agent creation patterns
  • GoogleCloudPlatform/agent-starter-pack -- production agent templates
  • genkit-ai/genkit -- RAG flows, tool calling, evaluation
  • GoogleCloudPlatform/vertex-ai-samples -- model training, tuning, deployment
  • GoogleCloudPlatform/generative-ai -- Gemini multimodal, function calling, grounding
  • GoogleCloudPlatform/agentsmithy -- multi-agent orchestration

所有檔案

1 個檔案

安裝 gcp-examples-expert

請下載並將技能檔案解壓縮至您的 .claude/skills/ 目錄中。

下載 ZIP

複製儲存庫並將技能檔案複製到您的專案中。

git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/main/plugins/ai-ml/jeremy-gcp-starter-examples/skills/gcp-examples-expert/SKILL.md # Copy SKILL.md to your .claude/skills/ directory

複製 複製
快速設定: 將技能資料夾複製到 .claude/skills/,Claude 會自動偵測並使用該技能

相關技能

Cloudflare Manager
更新時間 2026-06-29
pinecone
更新時間 2026-06-29
azure-setup-guide
更新時間 2026-06-29
sentry-architecture-variants
更新時間 2026-06-29
OR