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
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
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/agent-skills-for-google-products-and-technologiesDetects 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 -yThe 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-knowledgeCommands 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 -yThe 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-knowledgeCommands 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 -yThe 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-knowledgeCommands 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 -yThe 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-knowledgeCommands 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 -yThe 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-knowledgeCommands 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-knowledgeCommands 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 -yThe 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-knowledgeCommands 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 -yThe 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-knowledgeCommands 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 -yThe 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-knowledgeCommands 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-knowledgeCommands 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-knowledgeCommands for macOS and Linux, on Windows run them in Git Bash.
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/skillsThe 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 clusterLimitations
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.
Related
An MCP server built into the Netdata agent: metrics, logs, alerts and live process, service and container data for an AI assistant
GitHub's official MCP server: code, issues, pull requests, Actions and security alerts straight from the agent
AWS's official MCP server suite: docs, IaC, containers, serverless, databases, cost and monitoring
A GitHub Action that runs Claude Code in pull requests and issues: answers mentions, reviews and makes changes