Agent Skills for Google products

Agent Skills for Google products and technologies

Official Google skill collection for working with Google Cloud, BigQuery, GKE, ads and analytics from an agent

SkillEditors’ pick

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • The skills run gcloud commands that change cloud infrastructure and IAM permissions
  • Actions in Google Cloud may incur charges and affect production projects
All reasons and checks

google/skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/agent-skills-for-google-products-and-technologies

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Assembled automatically, review before installing.

Run in a terminal in the project folder

npx skills add google/skills --skill finding-google-skills gcloud google-cloud-recipe-auth google-cloud-recipe-onboarding retrieving-developer-knowledge -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f566651
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/google/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/cloud/google-cloud-developer/skills/finding-google-skills/ /plugins/cloud/google-cloud-developer/skills/gcloud/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/ /plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/
git -C "$tmp" checkout f566651a2f60aecbc4654f8868fb239f85a783f6
mkdir -p .claude/skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/finding-google-skills" .claude/skills/finding-google-skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/gcloud" .claude/skills/gcloud
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth" .claude/skills/google-cloud-recipe-auth
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding" .claude/skills/google-cloud-recipe-onboarding
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge" .claude/skills/retrieving-developer-knowledge

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add google/skills --skill finding-google-skills gcloud google-cloud-recipe-auth google-cloud-recipe-onboarding retrieving-developer-knowledge -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f566651
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/google/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/cloud/google-cloud-developer/skills/finding-google-skills/ /plugins/cloud/google-cloud-developer/skills/gcloud/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/ /plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/
git -C "$tmp" checkout f566651a2f60aecbc4654f8868fb239f85a783f6
mkdir -p .agents/skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/finding-google-skills" .agents/skills/finding-google-skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/gcloud" .agents/skills/gcloud
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth" .agents/skills/google-cloud-recipe-auth
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding" .agents/skills/google-cloud-recipe-onboarding
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge" .agents/skills/retrieving-developer-knowledge

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add google/skills --skill finding-google-skills gcloud google-cloud-recipe-auth google-cloud-recipe-onboarding retrieving-developer-knowledge -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f566651
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/google/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/cloud/google-cloud-developer/skills/finding-google-skills/ /plugins/cloud/google-cloud-developer/skills/gcloud/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/ /plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/
git -C "$tmp" checkout f566651a2f60aecbc4654f8868fb239f85a783f6
mkdir -p .github/skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/finding-google-skills" .github/skills/finding-google-skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/gcloud" .github/skills/gcloud
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth" .github/skills/google-cloud-recipe-auth
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding" .github/skills/google-cloud-recipe-onboarding
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge" .github/skills/retrieving-developer-knowledge

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add google/skills --skill finding-google-skills gcloud google-cloud-recipe-auth google-cloud-recipe-onboarding retrieving-developer-knowledge -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f566651
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/google/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/cloud/google-cloud-developer/skills/finding-google-skills/ /plugins/cloud/google-cloud-developer/skills/gcloud/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/ /plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/
git -C "$tmp" checkout f566651a2f60aecbc4654f8868fb239f85a783f6
mkdir -p .agents/skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/finding-google-skills" .agents/skills/finding-google-skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/gcloud" .agents/skills/gcloud
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth" .agents/skills/google-cloud-recipe-auth
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding" .agents/skills/google-cloud-recipe-onboarding
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge" .agents/skills/retrieving-developer-knowledge

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add google/skills --skill finding-google-skills gcloud google-cloud-recipe-auth google-cloud-recipe-onboarding retrieving-developer-knowledge -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f566651
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/google/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/cloud/google-cloud-developer/skills/finding-google-skills/ /plugins/cloud/google-cloud-developer/skills/gcloud/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/ /plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/
git -C "$tmp" checkout f566651a2f60aecbc4654f8868fb239f85a783f6
mkdir -p .agents/skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/finding-google-skills" .agents/skills/finding-google-skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/gcloud" .agents/skills/gcloud
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth" .agents/skills/google-cloud-recipe-auth
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding" .agents/skills/google-cloud-recipe-onboarding
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge" .agents/skills/retrieving-developer-knowledge

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/google/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/cloud/google-cloud-developer/skills/finding-google-skills/ /plugins/cloud/google-cloud-developer/skills/gcloud/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/ /plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/
git -C "$tmp" checkout f566651a2f60aecbc4654f8868fb239f85a783f6
mkdir -p .devin/skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/finding-google-skills" .devin/skills/finding-google-skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/gcloud" .devin/skills/gcloud
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth" .devin/skills/google-cloud-recipe-auth
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding" .devin/skills/google-cloud-recipe-onboarding
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge" .devin/skills/retrieving-developer-knowledge

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add google/skills --skill finding-google-skills gcloud google-cloud-recipe-auth google-cloud-recipe-onboarding retrieving-developer-knowledge -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f566651
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/google/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/cloud/google-cloud-developer/skills/finding-google-skills/ /plugins/cloud/google-cloud-developer/skills/gcloud/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/ /plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/
git -C "$tmp" checkout f566651a2f60aecbc4654f8868fb239f85a783f6
mkdir -p .cline/skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/finding-google-skills" .cline/skills/finding-google-skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/gcloud" .cline/skills/gcloud
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth" .cline/skills/google-cloud-recipe-auth
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding" .cline/skills/google-cloud-recipe-onboarding
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge" .cline/skills/retrieving-developer-knowledge

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add google/skills --skill finding-google-skills gcloud google-cloud-recipe-auth google-cloud-recipe-onboarding retrieving-developer-knowledge -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f566651
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/google/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/cloud/google-cloud-developer/skills/finding-google-skills/ /plugins/cloud/google-cloud-developer/skills/gcloud/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/ /plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/
git -C "$tmp" checkout f566651a2f60aecbc4654f8868fb239f85a783f6
mkdir -p .roo/skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/finding-google-skills" .roo/skills/finding-google-skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/gcloud" .roo/skills/gcloud
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth" .roo/skills/google-cloud-recipe-auth
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding" .roo/skills/google-cloud-recipe-onboarding
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge" .roo/skills/retrieving-developer-knowledge

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add google/skills --skill finding-google-skills gcloud google-cloud-recipe-auth google-cloud-recipe-onboarding retrieving-developer-knowledge -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f566651
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/google/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/cloud/google-cloud-developer/skills/finding-google-skills/ /plugins/cloud/google-cloud-developer/skills/gcloud/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/ /plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/
git -C "$tmp" checkout f566651a2f60aecbc4654f8868fb239f85a783f6
mkdir -p .agents/skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/finding-google-skills" .agents/skills/finding-google-skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/gcloud" .agents/skills/gcloud
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth" .agents/skills/google-cloud-recipe-auth
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding" .agents/skills/google-cloud-recipe-onboarding
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge" .agents/skills/retrieving-developer-knowledge

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/google/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/cloud/google-cloud-developer/skills/finding-google-skills/ /plugins/cloud/google-cloud-developer/skills/gcloud/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/ /plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/
git -C "$tmp" checkout f566651a2f60aecbc4654f8868fb239f85a783f6
mkdir -p .agents/skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/finding-google-skills" .agents/skills/finding-google-skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/gcloud" .agents/skills/gcloud
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth" .agents/skills/google-cloud-recipe-auth
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding" .agents/skills/google-cloud-recipe-onboarding
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge" .agents/skills/retrieving-developer-knowledge

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/google/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/cloud/google-cloud-developer/skills/finding-google-skills/ /plugins/cloud/google-cloud-developer/skills/gcloud/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/ /plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/ /plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/
git -C "$tmp" checkout f566651a2f60aecbc4654f8868fb239f85a783f6
mkdir -p .agents/skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/finding-google-skills" .agents/skills/finding-google-skills
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/gcloud" .agents/skills/gcloud
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth" .agents/skills/google-cloud-recipe-auth
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding" .agents/skills/google-cloud-recipe-onboarding
cp -R "$tmp/plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge" .agents/skills/retrieving-developer-knowledge

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit f566651.

Text for your agent

Install the Google skill collection with npx skills add google/skills and pick the skills you need, for example bigquery-basics or gke-basics. Commands require an installed and authenticated gcloud CLI.

Other ways from the author
npx skills add google/skills

The installer lets you select specific skills. Running the commands needs an installed and authenticated gcloud CLI.

This is third-party code. Review the repository files before installing.

What it does

The repository gathers Google's official skills for dozens of products and technologies, Google Cloud first of all. Skills are grouped by area: getting started on Google Cloud, GKE infrastructure, databases and analytics (BigQuery, AlloyDB, Cloud SQL, Spanner), app deployment on Cloud Run, observability and monitoring, security and IAM, advertising and Google Analytics. Each skill is a folder with a SKILL.md, per-language references and sometimes scripts, and it gives the agent methodology and commands, most often via the gcloud CLI and product APIs. Some skills pair with the google-cloud-developer plugin and MCP servers for service access. It installs through the open skills ecosystem with an npx command, and you can pick only the skills you need.

Who it is for. For developers, devops engineers and data analysts who work with Google Cloud and other Google services from an agent.

Good fit when

  • You need vetted methodology and gcloud commands for a specific Google Cloud task
  • You need to stand up or troubleshoot a GKE cluster, set up monitoring or alerts
  • You need to work with BigQuery, AlloyDB or Cloud SQL from an agent
  • You need to sort out IAM access or project security

Not a fit when

  • You do not work with Google Cloud and other Google products
  • You have no Google Cloud account and no gcloud CLI installed

Example request

Help me set up monitoring alerts for my GKE cluster

Limitations

The skills provide methodology and commands but run them against your own Google Cloud project, so you need an account, a configured gcloud CLI and permissions. Commands change real infrastructure and may incur charges; the user is responsible for the outcome. Availability of Google Cloud from Russia depends on the account and service restrictions, which is why it is marked as uncertain. The skills ask you to tag gcloud calls with an attribution variable that carries only the skill name and version, no user data.

How to disable. Remove the installed skill folders from your agent's skills directory, for example ~/.claude/skills/. If you installed the google-cloud-developer plugin, remove it via /plugin.

Security check

  • The skills run gcloud commands that change cloud infrastructure and IAM permissions
  • Actions in Google Cloud may incur charges and affect production projects

README in short

The README presents the repository as a collection of skills for Google products and technologies under the open Agent Skills standard. Installation is one command, npx skills add google/skills, which lets you select specific skills. The catalog is grouped by area: getting started on Google Cloud, GKE infrastructure, databases and analytics, web hosting, monitoring, security and advertising. Each skill sits in its own folder with a SKILL.md and references. Apache 2.0 licensed.

SKILL.md

---
name: bigquery-basics
metadata:
  category: BigDataAndAnalytics
description: >-
  Manages datasets, tables, and jobs in BigQuery. Use when you need to interact
  with BigQuery, run SQL queries, manage BigQuery resources (datasets, tables,
  views), or perform basic data ingestion and analysis.
---

# BigQuery Basics

BigQuery is a serverless, AI-ready data platform that enables high-speed
analysis of large datasets using SQL and Python. Its disaggregated architecture
separates compute and storage, allowing them to scale independently while
providing built-in machine learning, geospatial analysis, and business
intelligence capabilities.

## Attribution

Tag every BigQuery command you execute directly in the terminal while using
this skill, so usage can be attributed. The tag identifies only the skill and
its version; it carries no user data.

FAQ

Do I have to install every skill?

No, the npx installer lets you pick only the skills you need from the repository.

What else do I need besides the skill?

A Google Cloud account, an installed gcloud CLI and project permissions; some skills additionally use MCP servers.

Editors’ pick

An MCP server built into the Netdata agent: metrics, logs, alerts and live process, service and container data for an AI assistant

MCP serverMedium riskNo VPN needed80.7KRepository stars
Editors’ pick

GitHub's official MCP server: code, issues, pull requests, Actions and security alerts straight from the agent

MCP serverHigh risk33.3KRepository stars
Official

AWS's official MCP server suite: docs, IaC, containers, serverless, databases, cost and monitoring

MCP serverHigh risk9.7KRepository stars
Editors’ pick

A GitHub Action that runs Claude Code in pull requests and issues: answers mentions, reviews and makes changes

PluginHigh riskNeeds a VPN9.2KRepository stars
Foxx AIAgent Skills for Google products

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.