Updated today
by google
skills
Agent Skills for Google products and technologies
21.3k GitHub stars (21,346)
+941 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | +3 |
| Sep 28 | +24 |
| Sep 29 | +35 |
| Sep 30 | +62 |
| Oct 1 | +8 |
| Oct 2 | +33 |
| Oct 3 | +179 |
| Oct 4 | +148 |
| Oct 5 | +34 |
| Oct 6 | +21 |
| Oct 7 | +37 |
| Oct 8 | +42 |
| Oct 9 | +30 |
| Oct 10 | +28 |
| Oct 11 | +20 |
| Oct 12 | +77 |
| Oct 13 | +32 |
| Oct 14 | +39 |
| Oct 15 | +43 |
| Oct 16 | +46 |
- 30 skills (30 skills found in its SKILL.md files)
- 1.8k forks (1,798 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add google/skills
Asks which skills and agents to install. Just one: npx skills add google/skills --skill data-manager-api-audience-ingestion — add -g for every project.
Claude Code
git clone https://github.com/google/skillscp -r "skills/skills/ads/data-manager-api-audience-ingestion" ~/.claude/skills/
Copies the data-manager-api-audience-ingestion skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add google/skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 153 files.
-
data-manager-api-audience-ingestion
Guides developers through managing (adding, removing, and clearing) audience members for Google products using the Data Manager API and its associated client libraries. Use this skill when the user wants to upload audience members, remove specific users, or clear/replace an entire audience for Customer Match, mobile device ID audiences, or any other audience use case supported by the Data Manager…
skills/ads/data-manager-api-audience-ingestion/SKILL.md on GitHub (opens in a new tab) -
data-manager-api-event-ingestion
Guides developers through implementing event and conversion ingestion to Google products using the Data Manager API /v1/events/ingest endpoint and its associated client libraries. Use this skill when the user wants to upload offline conversions, enhanced conversions for leads, click conversions, Google Analytics web or app events, or any other event ingestion use case supported by the Data Manage…
skills/ads/data-manager-api-event-ingestion/SKILL.md on GitHub (opens in a new tab) -
data-manager-api-setup
Guides developers through client library installation and authentication setup steps for the Data Manager API. Use this skill when a user is getting started with the Data Manager API and needs to setup their local environment, install the client library, or setup access to the API. Don't use for implementing audience or event ingestion logic (use the data-manager-api-audience-ingestion or data-ma…
skills/ads/data-manager-api-setup/SKILL.md on GitHub (opens in a new tab) -
google-ads-api-account-diagnostics
Diagnoses Google Ads account performance issues such as conversion loss (value or volume), low lead flow/volume, and lost impression share (opportunities) due to ad rank, bids, or budgets. Use when troubleshooting sudden performance drops, analyzing campaign impression share metrics, investigating low lead flow, or searching for bidding and budget constraints. Don't use for setting up new campaig…
skills/ads/google-ads-api-account-diagnostics/SKILL.md on GitHub (opens in a new tab) -
google-ads-api-mcp-setup
Guides developers through downloading, configuring, and installing the official open-source Google Ads MCP Server. Use this skill when a user wants to connect their AI assistant (such as Gemini, Claude Code, or Cursor) to their Google Ads account to query campaigns or retrieve reporting metrics using natural language.
skills/ads/google-ads-api-mcp-setup/SKILL.md on GitHub (opens in a new tab) -
google-ads-api-quickstart
Guides developers through Google Ads API quickstart: credential setup, choosing from 6 client libraries/REST, configuring environments, and running a "retrieve campaigns" script. Troubleshoots common setup errors: USER_PERMISSION_DENIED, login_customer_id issues, and DEVELOPER_TOKEN_NOT_APPROVED. Use this skill when: - The user asks how to get started with the Google Ads API. - The user needs to…
skills/ads/google-ads-api-quickstart/SKILL.md on GitHub (opens in a new tab) -
google-mobile-ads-android-migrate-to-next-gen
Migrates Android applications from the old, legacy Google Mobile Ads (GMA) SDK (com.google.android.gms:play-services-ads) to the new GMA Next-Gen SDK (com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk). Provides comprehensive mapping tables for imports, classes, and method signatures to help determine migration steps. Use when migrating an existing Android codebase from the old, legacy G…
skills/ads/google-mobile-ads-android-migrate-to-next-gen/SKILL.md on GitHub (opens in a new tab) -
google-mobile-ads-banner
Provides instructions to implement, integrate, or configure Google Mobile Ads (GMA) banner ads in Android, iOS, or Unity mobile applications. Use when the task involves setting up banner ads in a mobile application. Don't use for other ad formats like interstitial or rewarded ads.
skills/ads/google-mobile-ads-banner/SKILL.md on GitHub (opens in a new tab) -
google-mobile-ads-get-started
Provides instructions for integrating the Google Mobile Ads (GMA) SDK. Use this skill when the user wants to get started with, install, integrate, set up, or configure the SDK for AdMob or Ad Manager, GMA Next-Gen SDK or mobile ads framework in an Android, iOS, or Unity application.
skills/ads/google-mobile-ads-get-started/SKILL.md on GitHub (opens in a new tab) -
google-mobile-ads-interstitial
Provides instructions for implementing, integrating, or configuring Google Mobile Ads (GMA) SDK interstitial ads in Android, iOS, or Unity mobile applications. Use when the task involves setting up interstitial ads. Don't use for "rewarded interstitial" ads.
skills/ads/google-mobile-ads-interstitial/SKILL.md on GitHub (opens in a new tab) -
google-mobile-ads-rewarded
Provides instructions for implementing, integrating, or configuring Google Mobile Ads (GMA) SDK rewarded ads in Android, iOS, or Unity mobile applications. Use when the task involves setting up rewarded ads. Don't use for "rewarded interstitial" ads.
skills/ads/google-mobile-ads-rewarded/SKILL.md on GitHub (opens in a new tab) -
google-mobile-ads-validate
Validates a project's Google Mobile Ads (GMA) SDK integration for iOS, Android, or Unity projects. Use when conducting a full pre-launch audit of an app that integrates GMA SDK or when validating any individual GMA SDK integration checks, such as when validating ad unit IDs and ad formats, SKAdNetwork IDs, mediation adapter SDK version compatibility, or ad preloading.
skills/ads/google-mobile-ads-validate/SKILL.md on GitHub (opens in a new tab) -
ima-dai-sdk
Integrates the Google Interactive Media Ads (IMA) Dynamic Ad Insertion (DAI) SDK into websites, web apps, mobile apps, or TV apps. Use when: - A video player needs to load and play HLS or DASH streams in web apps, Android apps, iOS apps, tvOS apps, Cast (CAF) receivers, or Roku channels. - The app needs to make use of a Google DAI livestream event asset key, or content source CMS ID, video ID for…
skills/ads/ima-dai-sdk/SKILL.md on GitHub (opens in a new tab) -
ima-sdk-client-side
Supports Interactive Media Ads (IMA) SDK. Use this skill for client-side ad insertion when you are requesting video ads for websites, apps, TVs or other platforms using VAST or VMAP. Do not use for Dynamic Ad Insertion (DAI), SSAI, or SGAI.
skills/ads/ima-sdk-client-side/SKILL.md on GitHub (opens in a new tab) -
google-analytics-admin-api-basics
Manages Google Analytics account and property settings, enables the Analytics Admin API via the Cloud CLI, lists accounts and properties, and manages data streams, custom dimensions, conversion events, and integrations. Use when you need to programmatically configure Google Analytics accounts, provision properties, manage data retention, configure Measurement Protocol secrets, or manage Firebase…
skills/analytics/google-analytics-admin-api-basics/SKILL.md on GitHub (opens in a new tab) -
google-analytics-data-api-basics
Manages Google Analytics reporting data, enables the Analytics Data API via the Cloud CLI, and creates reports using the Google Analytics Data API (v1beta). Use when you need to interact with Google Analytics properties, run customized analytics reports, query metrics (like activeUsers, screenPageViews) and dimensions (like city, date), check metrics and dimensions compatibility, or verify API en…
skills/analytics/google-analytics-data-api-basics/SKILL.md on GitHub (opens in a new tab) -
agent-platform-alert-configuration
Configures best-practice alerting policies for AI agents using OpenTelemetry (OTel) metrics, generating output as Terraform (.tf) configuration files. Use when analyzing, writing, or deploying alerting policies to monitor agent latency, error rates, token usage, and quality metrics. Don't use for standard infrastructure monitoring unrelated to AI agents, or when the agent is not instrumented with…
skills/cloud/agent-platform-alert-configuration/SKILL.md on GitHub (opens in a new tab) -
agent-platform-deploy
Deploy open models or custom weights from Model Garden to Agent Platform endpoints, check the status of an in-progress deployment operation, or clean up resources by undeploying models and deleting endpoints. Use when asked to actively deploy a model, list the Model Garden CATALOG of available models, check if a specific model is deployable (`gcloud ai model-garden models list-deployment-config`)…
skills/cloud/agent-platform-deploy/SKILL.md on GitHub (opens in a new tab) -
agent-platform-endpoint-management
Manages Agent Platform serving endpoints. Use when you need to create, list, describe, update, or delete serving endpoints for model deployment on Agent Platform. Also use when troubleshooting endpoint permission, quota, or resource busy errors. Don't use for deploying models to endpoints or for running model evaluations.
skills/cloud/agent-platform-endpoint-management/SKILL.md on GitHub (opens in a new tab) -
agent-platform-eval-flywheel
Measures and improves the quality of AI models and agents on Google Cloud using the Eval Quality Flywheel methodology. Use when generating synthetic user scenarios, evaluating an agent or model, building an eval dataset, picking or writing evaluation metrics, analyzing failures, comparing results before and after a fix, or when guidance is needed on Agent Platform eval methodology — including dat…
skills/cloud/agent-platform-eval-flywheel/SKILL.md on GitHub (opens in a new tab) -
agent-platform-inference
Connects to and performs inference with Google Cloud Agent Platform GenAI models, including First-Party Gemini models and Third-Party OpenMaaS models (Llama, DeepSeek, Qwen, etc.). Use when asked to perform inference, ask a model a question, run a test prompt, execute chat completions, or generate code for calling Gemini or OpenMaaS models, authenticate with GenAI SDK, OpenAI SDK, or legacy Agent…
skills/cloud/agent-platform-inference/SKILL.md on GitHub (opens in a new tab) -
agent-platform-migrate-from-ai-studio
Guides agents and users through migrating from Gemini API in Google AI Studio to Gemini Enterprise Agent Platform (formerly Vertex AI). Use this skill when moving applications to Google Cloud, to leverage Cloud credits, or to unify inferencing with other Cloud infrastructure (IAM, billing, telemetry).
skills/cloud/agent-platform-migrate-from-ai-studio/SKILL.md on GitHub (opens in a new tab) -
agent-platform-model-registry
Agent Platform Model Registry Management. Use when you need to upload, list, describe, update, or delete machine learning models (and their versions) in the Agent Platform Model Registry. Don't use for model training, model deployment to endpoints, or managing non-Agent Platform models.
skills/cloud/agent-platform-model-registry/SKILL.md on GitHub (opens in a new tab) -
agent-platform-prompt-management
Manages and orchestrates prompts in Agent Platform. Use when you need to create, list, retrieve, version, or delete managed prompts in Agent Platform. Don't use for model training, model deployment to endpoints, or managing non-Agent Platform prompts.
skills/cloud/agent-platform-prompt-management/SKILL.md on GitHub (opens in a new tab) -
agent-platform-rag-engine-management
Manage and query Agent Platform RAG Engine Corpora and retrieve grounded contexts using the Google GenAI SDK. Use when listing RAG corpora or files, inspecting a corpus, retrieving contexts, or generating content grounded in a RAG corpus. Do not use for standard database queries (use SQL/Spanner skills), Google Workspace RAG, or other RAG products like gRAG.
skills/cloud/agent-platform-rag-engine-management/SKILL.md on GitHub (opens in a new tab) -
agent-platform-skill-registry
Interact with the Gemini Enterprise Agent Platform Skill Registry to create and search for available skills. Use this skill to enable agents to register functionality or discover new capabilities.
skills/cloud/agent-platform-skill-registry/SKILL.md on GitHub (opens in a new tab) -
agent-platform-troubleshooting
Troubleshoots Google Cloud Gemini Enterprise Agent Platform issues (Agent Gateway, Registry, Identity, Policies, Model Armor, Identity-Aware Proxy (IAP)). Use when agent requests fail with 403 (especially unauthorized egress), Agent Runtime queries return 500, or gateway/IAP logs show permission errors. Don't use for general Google Cloud Identity and Access Management (IAM) debugging or networkin…
skills/cloud/agent-platform-troubleshooting/SKILL.md on GitHub (opens in a new tab) -
agent-platform-tuning-management
Manages GenAI tuning jobs in Agent Platform. Use this to list, get, or cancel ongoing model tuning jobs. Don't use for fine-tuning models (use `agent-platform-tuning`), deploying models to endpoints (use `agent-platform-deploy`), or managing serving endpoints (use `agent-platform-endpoint-management`).
skills/cloud/agent-platform-tuning-management/SKILL.md on GitHub (opens in a new tab) -
agent-platform-tuning
Agent Platform Model Tuning. Use when you need to fine-tune open models or Gemini models using Agent Platform infrastructure. Don't use for model training outside Agent Platform, model deployment to endpoints (use `agent-platform-deploy`), or managing serving endpoints (use `agent-platform-endpoint-management`).
skills/cloud/agent-platform-tuning/SKILL.md on GitHub (opens in a new tab) -
alloydb-basics
Manages clusters, instances, and backups for AlloyDB for PostgreSQL, and integrates with AlloyDB Model Context Protocol (MCP) tools for automated database operations. Use when creating, configuring, or administering AlloyDB databases. Do NOT use for general PostgreSQL instances (e.g. Cloud SQL) or other GCP databases.
skills/cloud/alloydb-basics/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.