| name | finding-google-skills |
| metadata | {"category":"MultiProductSolutions"} |
| description | Locates and loads the right Google product skill on demand from a remote catalog index, instead of preloading every skill. Use at the START of any request touching a Google product, API, or developer platform - including Google Cloud (GKE, Cloud Run, IAM, BigQuery, Vertex AI, Spanner), Google Ads, Google Analytics, Google Workspace (Gmail, Drive, Admin SDK), Chrome and Chrome extensions, Android, Firebase, YouTube, Google Maps, Gemini and the Gemini API, Google Play, and Flutter. Consult the index before answering from memory or searching the web. Don't use for non-Google products. |
Google Skill Finder
Routes a request to the published Google skills that apply to it. The catalog
lives outside this file and is fetched on demand, so loading this skill costs
almost nothing until a lookup actually happens.
Workflow
-
Fetch the catalog byte-exactly. Retrieve
https://raw.githubusercontent.com/google/skills/main/index.json with a
raw shell fetch (curl, wget; curl.exe on Windows PowerShell). It
must arrive byte-for-byte, every entrypoint URL intact and unaltered.
With no shell fetch tool but Node present, node -e "fetch(process.argv[1]).then(r=>r.text()).then(t=>console.log(t))" {url}
also returns bytes.
The catalog is about 75 KB and may not fit in a single tool result; a
truncated preview is alphabetical, so it reads as though only the first
few products exist. Prefer narrowing it before reading. With jq:
curl -sS {url} | jq -r '.skills[] | select((.name+" "+.description)|test("gke";"i")) | "\(.name)\t\(.entrypoint)"'.
In Windows PowerShell: .
With neither, a plain over the raw JSON still isolates candidate
names.