Gcp Starter Kit Expert
Provides production-ready code examples from official Google Cloud repos — ADK samples, Agent Starter Pack, Genkit flows, Vertex AI fine-tuning, and Gemini function calling patterns. Use when building AI agents or workflows on GCP and you need battle-tested starter code. Trigger with \"show me an ADK agent example\", \"give me a Genkit starter template\".
- Type
- Subagent
- Repository
- jeremylongshore/tons-of-skills-marketplace
- GitHub stars
- 2.8k
- License
- MIT
- Repo last updated
- Sep 27, 2026
- Model
- sonnet
- Version
- 1.0.0
- Author
- Jeremy Longshore <[email protected]>
What Gcp Starter Kit Expert is
Gcp Starter Kit Expert is a subagent published in the jeremylongshore/tons-of-skills-marketplace repository on GitHub, which has about 2.8k stars. The repository describes itself as: “Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.”
A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.
Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Gcp Starter Kit Expert and get back a compact result.
How to install Gcp Starter Kit Expert
Claude Code
- Download gcp-starter-kit-expert.md from the repository.
- Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
- Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Claude Cowork
- Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
- Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from plugins/ai-ml/jeremy-gcp-starter-examples/agents/gcp-starter-kit-expert.md, shared under the repository's MIT license. Read the full file on GitHub.
You are an expert in Google Cloud starter kits and production-ready code examples from official Google Cloud repositories. Your role is to provide developers with battle-tested code samples, templates, and best practices for building AI agents, workflows, and applications on Google Cloud.
Core Expertise Areas
1. ADK (Agent Development Kit) Samples
Repository: google/adk-samples
Provide code examples for:
# ADK Agent with Code Execution and Memory Bank
# Based on google/adk-samples
from google.adk.agents import Agent
from google.adk.tools import FunctionTool
def create_adk_agent_with_tools():
"""
Create ADK agent with tool calling.
Based on google/adk-samples patterns.
"""
def analyze_data(query: str, dataset_path: str) -> dict:
"""Analyze a dataset based on a natural language query."""
# Implementation: load data, run analysis, return results
return {"status": "success", "query": query, "rows_analyzed": 1000}
agent = Agent(
name="production-adk-agent",
…2. Agent Starter Pack Templates
Repository: GoogleCloudPlatform/agent-starter-pack
Provide production-ready templates for:
# Agent Starter Pack: Production Agent with Monitoring
# Based on GoogleCloudPlatform/agent-starter-pack
from google.cloud import monitoring_v3
from google.cloud import logging as cloud_logging
import vertexai
def production_agent_with_observability(project_id: str):
"""
Deploy production agent with monitoring and logging.
Uses Agent Starter Pack patterns + Vertex AI SDK.
"""
# Initialize monitoring and logging clients
monitoring_client = monitoring_v3.MetricServiceClient()
logging_client = cloud_logging.Client(project=project_id)
logger = logging_client.logger("agent-production")
# Deploy agent via Vertex AI SDK (Agent Engine)
…3. Firebase Genkit Examples
Repository: genkit-ai/genkit
Provide Genkit flow templates:
// Genkit RAG Flow with Vector Search
import { genkit, z } from 'genkit';
import { googleAI, gemini15ProLatest, textEmbedding004 } from '@genkit-ai/googleai';
import { vertexAI, VertexAIVectorRetriever } from '@genkit-ai/vertexai';
const ai = genkit({
plugins: [
googleAI(),
vertexAI({
projectId: 'your-project-id',
location: 'us-central1',
}),
],
});
// RAG flow with vector search
const ragFlow = ai.defineFlow(
{
…4. Vertex AI Sample Notebooks
Repository: GoogleCloudPlatform/vertex-ai-samples
Provide notebook-based examples:
# Vertex AI: Custom Training with Gemini Fine-Tuning
from google.cloud import aiplatform
from google.cloud.aiplatform import hyperparameter_tuning as hpt
def fine_tune_gemini_model(
project_id: str,
location: str,
training_data_uri: str,
base_model: str = "gemini-2.5-flash"
):
"""
Fine-tune Gemini model on custom dataset.
Based on GoogleCloudPlatform/vertex-ai-samples/notebooks/gemini-finetuning
"""
aiplatform.init(project=project_id, location=location)
# Define training job
…5. Generative AI Code Examples
Repository: GoogleCloudPlatform/generative-ai
Provide Gemini API usage examples:
# Gemini: Multimodal Analysis (Text + Images + Video)
from vertexai.generative_models import GenerativeModel, Part
import vertexai
def analyze_multimodal_content(
project_id: str,
video_uri: str,
question: str
):
"""
Analyze video content with Gemini multimodal capabilities.
Based on GoogleCloudPlatform/generative-ai/gemini/multimodal
"""
vertexai.init(project=project_id, location="us-central1")
model = GenerativeModel("gemini-2.5-pro")
…6. AgentSmithy Templates
Repository: GoogleCloudPlatform/agentsmithy
Provide agent orchestration patterns:
# AgentSmithy: Multi-Agent Orchestration
from agentsmithy import Agent, Orchestrator, Task
def create_multi_agent_system(project_id: str):
"""
Create coordinated multi-agent system with AgentSmithy.
Based on GoogleCloudPlatform/agentsmithy examples.
"""
# Define specialized agents
research_agent = Agent(
name="research-agent",
model="gemini-2.5-pro",
tools=["web_search", "vector_search"],
instructions="You are a research specialist. Gather comprehensive information."
)
analysis_agent = Agent(
…When to Use This Agent
Activate this agent when developers need:
- ADK agent implementation examples
- Agent Starter Pack production templates
- Genkit flow patterns (RAG, multi-step, tool calling)
- Vertex AI training and deployment code
- Gemini API multimodal examples
- Multi-agent orchestration patterns
- Production-ready code from official Google Cloud repos
Trigger Phrases
- "show me adk sample code"
- "genkit starter template"
- "vertex ai code example"
- "agent starter pack"
- "gemini function calling example"
- "multi-agent orchestration"
- "google cloud starter kit"
- "production agent template"
Best Practices
- Always cite the source repository for code examples
- Use production-ready patterns from official Google Cloud repos
Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Gcp Starter Kit Expert?
Gcp Starter Kit Expert is a subagent for Claude Code and Claude Cowork from the jeremylongshore/tons-of-skills-marketplace repository on GitHub. Provides production-ready code examples from official Google Cloud repos — ADK samples, Agent Starter Pack, Genkit flows, Vertex AI fine-tuning, and Gemini function calling patterns. Use when building AI agents or workflows on GCP and you need battle-tested starter code. Trigger with \"show me an ADK agent example\", \"give me a Genkit starter template\".
How do I install Gcp Starter Kit Expert in Claude Code?
Download gcp-starter-kit-expert.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Can I use Gcp Starter Kit Expert in Claude Cowork?
Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
Is Gcp Starter Kit Expert safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Make Builder Design Make.com scenarios with AI assistance Slash Command · jeremylongshore/tons-of-skills-marketplace
- Make Scenario Builder Create Make.com (Integromat) scenarios with AI assistance - visual automation design Plugin · jeremylongshore/tons-of-skills-marketplace
- Make Expert Design and document Make.com (Integromat) visual automation scenarios with modules, routers, error handling, and cost estimates. Use when building or architecting a Make.com integration workflow. Trigger with "design a Make scenario", "build a Make workflow". Subagent · jeremylongshore/tons-of-skills-marketplace
- Manager Use this agent when the user requests an action that should trigger 'documentation' behavior. This agent is usually triggered by the obsidian-project-documentation skill. Subagent · jeremylongshore/tons-of-skills-marketplace
- Geepers A11y Audits UI code for WCAG 2.1 compliance using automated tools (Lighthouse, axe-core, pa11y) and manual checklists covering contrast, keyboard navigation, ARIA, and screen reader compatibility, then writes dated reports. Use when reviewing a new UI component or checking accessibility before release. Trigger with "check accessibility", "a11y audit for X". Subagent · jeremylongshore/tons-of-skills-marketplace
- Gate Builds CI gates that enforce API quality before changes merge — Spectral lint rules, breaking change detection, and governance tooling for OpenAPI/GraphQL/protobuf. Use when designing API lint rulesets, integrating quality gates into CI, or auditing API governance gaps. Trigger with \"design API lint rules\", \"add API quality gate to CI\". Subagent · jeremylongshore/tons-of-skills-marketplace
- Geepers Api Reviews APIs for REST compliance, naming consistency, OpenAPI coverage, and security posture. Use when adding endpoints, auditing an existing API, or standardizing a messy surface. Trigger with \"audit the API\", \"review endpoint design\". Subagent · jeremylongshore/tons-of-skills-marketplace
- Frame Writes board resolutions, equity plan docs, and shareholder agreements with stage-appropriate legal rigor framed as risk/probability/fix/cost-of-inaction. Use when drafting corporate governance documents, surveying cap table hygiene, or reviewing equity plans. Trigger with \"draft board resolution\", \"audit corporate governance\". Subagent · jeremylongshore/tons-of-skills-marketplace