What Kind of Skills Are Included in the Google Skills Repository? A Complete Category Guide

The Google Skills repository contains agent-skills organized into 12 categories: Google Cloud onboarding, multi-product solutions, AI/ML, infrastructure, databases & analytics, developer tools, management tools, Well-Architected Framework, security & identity, web & app hosting, advertising, and external integrations.

The Google Skills repository is a modular collection of agent-skills designed to enable AI agents to interact with Google products and services. These skills are consumed by the Agent Platform and other agent harnesses to perform concrete tasks ranging from GKE cluster provisioning to Google Ads campaign management. Each skill is defined in a SKILL.md file with optional reference implementations in Python, Java, Go, or other languages.

Overview of Skill Categories

According to the Google Skills source code, the repository organizes skills into thematic directories under skills/. Below is the complete breakdown of what types of skills are included, with representative examples from each category.

Getting Started with Google Cloud

Introductory skills for authentication and foundational onboarding. These enable agents to establish credentials before executing other operations.


# Install the authentication skill

npx skills add google/skills/cloud/google-cloud-recipe-auth

Multi-Product Solution Skills

End-to-end workflows that orchestrate multiple Google Cloud services into cohesive solutions. These skills handle cross-service dependencies and deployment pipelines.

AI/ML Skills

Skills exposing machine learning capabilities through the Agent Platform, Gemini, BigQuery ML, and model registry operations.

from agents import Agent

agent = Agent(skills=[
    "google/skills/cloud/agent-platform-model-registry"
])

result = agent.run("List all models in the production registry")

Infrastructure Skills

Core Google Cloud provisioning workflows including GKE cluster creation, autoscaling configuration, and networking setup.

Databases & Analytics Skills

Data platform operations spanning AlloyDB, BigQuery, Bigtable, Cloud SQL, Spanner, and lineage tooling.

Developer Tools

Local development helpers including gcloud CLI wrappers, Google Agents CLI integrations, and device platform utilities.

Management Tools

Observability and cost management through Cloud Monitoring, Cloud Logging, GKE cost analysis, and SLO alerting.


# Generate a CPU utilization chart for a GKE cluster

skills run cloud/cloud-monitoring-chart-generation \
    --metric=container.googleapis.com/container/cpu/utilization \
    --duration=1h \
    --output=cpu_chart.png

The skill executes helper scripts in cloud-monitoring-chart-generation/scripts/validate_chart.py to produce the final visualization.

Well-Architected Framework Skills

Guided implementations of the five pillars of the Google Cloud Well-Architected Framework: reliability, security, cost optimization, operational excellence, and performance efficiency.

Security & Identity Skills

GKE platform security hardening, workload security policies, and detection-coverage evaluation.

Web & App Hosting Skills

Serverless deployment and static hosting through Cloud Run and Firebase.

Advertising Skills

Integration with Google Mobile Ads SDK, IMA SDK (both client-side and DAI), and Google Ads API automation.

External & Other Skills

Links and references to related Google skill repositories including Google Analytics, ADK (Agent Development Kit), and Flutter.

Repository Structure and Skill Discovery

The Google Skills repository uses a consistent file layout that enables automatic discovery and execution:

  • Top-level directories: skills/cloud/, skills/ads/, skills/analytics/ — product domains
  • Skill definition: Each skill contains a SKILL.md with description, parameters, and usage instructions
  • Reference implementations: Optional references/ subdirectory with language-specific code (reference/python.md, reference/java.md, etc.)
  • Executable helpers: scripts/ folders with validation and utility code

The "Available Skills" section in the repository's README.md (lines 22-46) serves as the canonical registry used by the skill-discovery mechanism.

Summary

  • 12 skill categories covering the full Google Cloud and advertising ecosystem
  • Modular architecture: each skill is self-contained with SKILL.md definition and optional reference code
  • Agent Platform integration: skills are consumed via npx skills add or Python Agent class instantiation
  • Concrete file locations: skills live under skills/{domain}/{skill-name}/SKILL.md with predictable structure

Frequently Asked Questions

What is the Google Skills repository used for?

The Google Skills repository provides reusable agent-skills that enable AI agents to perform specific tasks with Google products. These skills are consumed by the Agent Platform and other agent frameworks to authenticate, provision resources, execute queries, and manage Google Cloud services programmatically.

How do I add a skill to my agent?

Install skills using the skills.sh CLI or Python SDK. For CLI installation, run npx skills add google/skills/cloud/{skill-name}. For Python agents, import the Agent class and pass skill identifiers to the skills parameter during initialization.

Where are individual skills defined in the repository?

Each skill is defined in a SKILL.md file located at skills/{category}/{skill-name}/SKILL.md. The repository's README.md contains a complete index under the "Available Skills" section, linking to all defined skills with descriptions and example use cases.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →