Sponsor Suno AI Music arrow_forward
Subagent

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

  1. Download gcp-starter-kit-expert.md from the repository.
  2. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
  3. 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

  1. 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.
  2. 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

  1. Always cite the source repository for code examples
  2. 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

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.