Deploying On GCP
ancoleman/ai-design-components
Implement applications using Google Cloud Platform (GCP) services.
Diagnoses and resolves Filestore client mount failures on Google Cloud, permission errors (EACCES), and network timeouts (ETIMEDOUT).
$ npx skills add google/skills --skill google-cloud-filestore-log-troubleshooting -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install google/skills google-cloud-filestore-log-troubleshooting --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/google/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/cloud/google-cloud-filestore-log-troubleshooting .claude/skills/google-cloud-filestore-log-troubleshooting && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "google-cloud-filestore-log-troubleshooting" agent skill from https://github.com/google/skills/tree/main/skills/cloud/google-cloud-filestore-log-troubleshooting into .claude/skills/google-cloud-filestore-log-troubleshooting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "google-cloud-filestore-log-troubleshooting", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/google/skills/tree/main/skills/cloud/google-cloud-filestore-log-troubleshootingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add google/skills --skill google-cloud-filestore-log-troubleshooting -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install google/skills google-cloud-filestore-log-troubleshooting --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/google/skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/cloud/google-cloud-filestore-log-troubleshooting .agents/skills/google-cloud-filestore-log-troubleshooting && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "google-cloud-filestore-log-troubleshooting" agent skill from https://github.com/google/skills/tree/main/skills/cloud/google-cloud-filestore-log-troubleshooting into .agents/skills/google-cloud-filestore-log-troubleshooting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "google-cloud-filestore-log-troubleshooting", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add google/skills --skill google-cloud-filestore-log-troubleshooting -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install google/skills google-cloud-filestore-log-troubleshooting --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/google/skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/cloud/google-cloud-filestore-log-troubleshooting .cursor/skills/google-cloud-filestore-log-troubleshooting && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "google-cloud-filestore-log-troubleshooting" agent skill from https://github.com/google/skills/tree/main/skills/cloud/google-cloud-filestore-log-troubleshooting into .cursor/skills/google-cloud-filestore-log-troubleshooting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "google-cloud-filestore-log-troubleshooting", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/google/skills.git --path skills/cloud/google-cloud-filestore-log-troubleshooting--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add google/skills --skill google-cloud-filestore-log-troubleshooting -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install google/skills google-cloud-filestore-log-troubleshooting --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/google/skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/cloud/google-cloud-filestore-log-troubleshooting .gemini/skills/google-cloud-filestore-log-troubleshooting && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "google-cloud-filestore-log-troubleshooting" agent skill from https://github.com/google/skills/tree/main/skills/cloud/google-cloud-filestore-log-troubleshooting into .gemini/skills/google-cloud-filestore-log-troubleshooting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "google-cloud-filestore-log-troubleshooting", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install google/skills google-cloud-filestore-log-troubleshootingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add google/skills --skill google-cloud-filestore-log-troubleshooting -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/google/skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/cloud/google-cloud-filestore-log-troubleshooting .github/skills/google-cloud-filestore-log-troubleshooting && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "google-cloud-filestore-log-troubleshooting" agent skill from https://github.com/google/skills/tree/main/skills/cloud/google-cloud-filestore-log-troubleshooting into .github/skills/google-cloud-filestore-log-troubleshooting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "google-cloud-filestore-log-troubleshooting", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add google/skills --skill google-cloud-filestore-log-troubleshooting -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install google/skills google-cloud-filestore-log-troubleshooting --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/google/skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/cloud/google-cloud-filestore-log-troubleshooting .opencode/skills/google-cloud-filestore-log-troubleshooting && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "google-cloud-filestore-log-troubleshooting" agent skill from https://github.com/google/skills/tree/main/skills/cloud/google-cloud-filestore-log-troubleshooting into .opencode/skills/google-cloud-filestore-log-troubleshooting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "google-cloud-filestore-log-troubleshooting", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
google-cloud-filestore-log-troubleshootingDiagnoses and resolves Filestore client mount failures on Google Cloud, permission errors (EACCES), and network timeouts (ETIMEDOUT).
Google Cloud Filestore Log Troubleshooting is an agent skill from google/skills, published by the product's own GitHub organization. Diagnoses and resolves Filestore client mount failures on Google Cloud, permission errors (EACCES), and network timeouts (ETIMEDOUT). Use when an NFS mount hangs or fails from a Compute Engine VM, GKE pod, Cloud Run service, or Vertex AI workload, when mount.nfs reports "Connection timed out" or "access denied by server", when checking whether VPC ingress firewall rules or nfsExportOptions allow a client IP, or when a previously working Filestore share suddenly stops mounting after an administrative change. Don't…
Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts and reference files (for example `references/error-signatures.md`, `references/logging-and-audit-queries.md` and `references/mock-fleet-data.md`).
It sits in DevOps & Cloud, covering Cloud networking. It works with Google Cloud, Google Kubernetes Engine, Vertex AI and Cloud Run. The repository describes itself as: Agent Skills for Google products and technologies. The licence is Apache-2.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 5120a76. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 2 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
gcloudpython3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gcloud, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Google Cloud Filestore Log Troubleshooting loads about 2.9k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 182 tokens; SKILL.md has 985 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from google/skills at commit 5120a76, republished under its Apache-2.0 licence (© google). 985 words, ~2,933 tokens.
.claude/skills/google-cloud-filestore-log-troubleshooting/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.<!-- disableFinding(LINE_OVER_80) -->
Diagnoses, troubleshoots, and remediates Filestore client mount failures, permission errors (EACCES), and network timeouts (ETIMEDOUT) across projects.
Required IAM roles on target project(s) (and Shared VPC host project if applicable):
roles/file.viewer (instance & export ACLs), roles/compute.networkViewer (VPC firewall rules), roles/logging.viewer (Cloud Audit & GKE CSI logs), roles/mcp.toolUser (if using MCP tools).roles/file.editor (export ACL updates), roles/compute.securityAdmin (firewall rule creation).Authenticate, verify billing/APIs, and configure your environment:
gcloud auth login && gcloud auth application-default login
gcloud billing projects describe {project_id} --format="value(billingEnabled)"
gcloud services enable file.googleapis.com compute.googleapis.com logging.googleapis.com --quiet
gcloud config set project {project_id} && gcloud config set compute/region {region}Prefix every gcloud command provided or executed with the skill metrics environment:
CLOUDSDK_METRICS_ENVIRONMENT="gcs-skills gcs-skills/1.0 (skill:google-cloud-filestore-log-troubleshooting)" \
gcloud filestore instances describe ...On direct REST API calls, append HTTP header: User-Agent: gcs-skills/1.0 (skill:google-cloud-filestore-log-troubleshooting).
For purely conceptual, architectural, or educational questions (e.g., "What causes EACCES on Filestore?", "Why does GKE Node IP appear instead of Pod IP?", "What ports does Filestore require?", "Explain root squash"):
If the user prompt contains constraints like "Do not execute commands", "without executing", or "read-only":
run_command to execute any shell, Python, or gcloud commands.get_instance, list_instances) are available and use them (API calls, not command executions).references/mock-fleet-data.md only if the requested instance matches one of the evaluation scenarios (finance-share, shared-nfs, ml-data, data-hub, prod-share). Never report mock data as live production state. If the instance is not listed there, state that live access is required and provide the exact commands for the user to run.references/mock-fleet-data.md, stop reading additional files immediately and formulate your response. Do NOT read scripts/quick_diagnose.py, scripts/diagnose_lib.py, _internal/quick_diagnose_test.py, or EVAL.* files when command execution is disabled, as inspecting code/test files wastes turns and triggers timeouts.[rule_name]? Please confirm to proceed.").# Single instance diagnosis
python3 scripts/quick_diagnose.py --instance="<INSTANCE_ID>" --location="<LOCATION_OR_ZONE>" \
[--project="<PROJECT_ID>"] [--client-ip="<CLIENT_IP>"] [--client-subnet="<CLIENT_SUBNET_CIDR>"]
# Bulk project-wide fleet diagnosis
python3 scripts/quick_diagnose.py --all --project="<PROJECT_ID>" [--json]| Flag | Purpose |
|---|---|
--instance, --location | Filestore instance ID and region/zone (--zone is a legacy alias). Required unless --all. |
--project | GCP project ID (defaults to active gcloud project). |
--client-ip / --client-subnet | Client IP or CIDR to evaluate against export ACLs and ingress firewall rules. |
--json | Emit machine-readable JSON on stdout (narrative report goes to stderr). |
--apply-fix | Execute generated remediation commands. Only pass after explicit user confirmation. |
gcloud CLIget_instance(name='projects/{project_id}/locations/{location}/instances/{instance_id}') and inspect fileShares[0].nfsExportOptions and networks[0].network.call_gcp_api): Invoke service="file", version="v1", resource_path="projects/{project_id}/locations/{location}/instances/{instance_id}".gcloud:CLOUDSDK_METRICS_ENVIRONMENT="gcs-skills gcs-skills/1.0 (skill:google-cloud-filestore-log-troubleshooting)" \
gcloud filestore instances describe {instance_id} --location={location} --project={project_id} --format=jsoninstance, location (region/zone), project, and client_ip / client_subnet. If target parameters are missing, list instances or ask the user to confirm.10.4.0.0/14) are allowlisted, the NFS server sees traffic originating from the GKE Node Internal IP. Always evaluate and allowlist the GKE Node Subnet CIDR in nfsExportOptions and VPC firewall rules.state is READY (report state blocker if CREATING, DELETING, or ERROR).networks[0].ipAddresses[0]) and VPC network URI.networks[0].network references projects/{host_project}/global/networks/{network}, resolve {host_project} as the Shared VPC host project for firewall queries.EACCES vs EROFS)fileShares[0].nfsExportOptions (if empty, default 0.0.0.0/0 READ_WRITE NO_ROOT_SQUASH applies).EACCES (Permission Denied by Server): Triggered when the client IP or subnet CIDR is not covered by any ipRanges entry.nfsExportOptions, preserving all existing export rules to avoid breaking active mounts.EROFS (Read-only file system): Triggered when accessMode is READ_ONLY but client writes are attempted.ETIMEDOUT)ETIMEDOUT (Connection Timed Out): Triggered when priority-sorted ingress rules block or fail to allow TCP port 2049 (NFS) and TCP/UDP port 111 (rpcbind) from the client CIDR.ALLOW tcp:2049,udp:2049,tcp:111,udp:111) from the client subnet CIDR.Query Cloud Audit Admin Activity logs (file.googleapis.com) over the past 24 hours to check if an UpdateInstance operation modified export ACLs or networks:
CLOUDSDK_METRICS_ENVIRONMENT="gcs-skills gcs-skills/1.0 (skill:google-cloud-filestore-log-troubleshooting)" \
gcloud logging read 'logName="projects/{project_id}/logs/cloudaudit.googleapis.com%2Factivity" AND protoPayload.serviceName="file.googleapis.com" AND protoPayload.resourceName=~".*{instance}.*"' \
--project="{project_id}" --freshness="1d" --limit=5 --format="json"cloudaudit.googleapis.com%2Factivity in logName so read-only GetInstance/ListInstances calls (data_access) are not falsely flagged as administrative drift.UpdateInstance events explain when and by whom (principalEmail, timestamp) configuration changed, but only a failed export ACL or firewall check constitutes a mount blocker.--all), issue a single project-wide audit log query rather than per-instance queries in a loop.resource.labels.container_name="gcp-filestore-driver" (severity>=ERROR) for client-side mount errors.Every diagnostic report MUST include a structured summary table and root cause analysis:
### Filestore Diagnostic Report: `[instance-name]`
| Parameter | Value |
| :--- | :--- |
| **Instance ID** | `[instance-name]` (`[location]`, Tier: `[tier]`, State: `READY`) |
| **Filestore IP & Network** | `[filestore-ip]` on VPC `[network-name]` (Host Project: `[host-project]`) |
| **Port 2049 & Export ACL** | Port 2049: `OPEN / BLOCKED` \| Export ACL: `PASS / REJECTED` |
| **Diagnostic Verdict** | **HEALTHY** or **BLOCKED: [Root Cause]** |
#### Root Cause Analysis & Recommended Remediation
- [Explanation of ETIMEDOUT (missing firewall rule on port 2049) vs EACCES (missing export ACL rule) and any recent UpdateInstance audit drift]
```bash
CLOUDSDK_METRICS_ENVIRONMENT="gcs-skills gcs-skills/1.0 (skill:google-cloud-filestore-log-troubleshooting)" \
gcloud compute firewall-rules create ...
```"Would you like me to proceed with executing this remediation command for you? Please confirm to proceed."
scripts/quick_diagnose.py & scripts/diagnose_lib.py: Zero-dependency CLI runner and pure-Python evaluation engine.© google, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (scripts, references) in skills/cloud/google-cloud-filestore-log-troubleshooting of google/skills.
Open the folder on GitHubat commit 5120a76
Google Cloud Filestore Log Troubleshooting next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Google Cloud Filestore Log Troubleshooting this skillgoogle/skills | 21k | — | ~2.9k | Automated safety check: Pass | Apache-2.0 | |
| Deploying On GCPancoleman/ai-design-components | 526 | — | ~3.9k | Automated safety check: Pass | MIT | |
| Devopsnicepkg/auto-company | 194 | 2 repos | ~814 | Automated safety check: Pass | MIT | |
| Google Agents CLI Publishpifferologo/cloud-agents-cli | 129 | 1 repos | ~2.4k | Automated safety check: Pass | Apache-2.0 | |
| DeployingGoogleCloudPlatform/race-condition | 234 | — | ~3k | Automated safety check: Pass | Custom licence | |
| GCPRightNow-AI/openfang | 18k | — | ~878 | Automated safety check: Pass | Apache-2.0 |
ancoleman/ai-design-components
Implement applications using Google Cloud Platform (GCP) services.
nicepkg/auto-company
Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm).
pifferologo/cloud-agents-cli
This skill should be used when the user wants to "publish an agent", "publish my ADK agent", "register an agent with Gemini Enterprise", "publish to Gemini Enterprise", or needs guidance on the…
GoogleCloudPlatform/race-condition
Guides deployment of Race Condition to a GCP project. An agent skill from GoogleCloudPlatform/race-condition.
RightNow-AI/openfang
Google Cloud Platform expert for gcloud CLI, GKE, Cloud Run, and managed services
mukul975/Anthropic-Cybersecurity-Skills
Implements GCP Binary Authorization end to end, including creating KMS-backed attestors, Container Analysis notes, deploy-time policies, and signing image attestations, so that only trusted…
google/skills
Query Cloud Trace spans, filter by latency thresholds or error status, correlate distributed traces with Cloud Logging, and diagnose latency bottlenecks across Google Cloud services.
google/skills
Manages Google Cloud Privileged Access Manager entitlements and grants: create and edit entitlements, request temporary access, and approve or deny pending grants.
google/skills
Writes Terraform alerting policies for AI agents that emit OpenTelemetry metrics, covering reliability, cost, safety, security and quality signals on Google Cloud.
google/skills
Deploys open models or custom weights from Model Garden to Agent Platform endpoints, checks deployment status and cleans up endpoints, confirming before any change.
google/skills
Searches, manages and scaffolds skills in the Gemini Enterprise Agent Platform Skill Registry using bundled Python scripts and Google Cloud credentials.
google/skills
Designs GCP infrastructure as local Terraform, validates and scans it against best practices, then imports it to Application Design Center for deployment and troubleshooting.
Categories
Diagnoses and resolves Filestore client mount failures on Google Cloud, permission errors (EACCES), and network timeouts (ETIMEDOUT). Google Cloud Filestore Log Troubleshooting is an agent skill from google/skills, published by the product's own GitHub organization. Diagnoses and resolves Filestore client mount failures on Google Cloud, permission errors (EACCES), and network timeouts (ETIMEDOUT).
Google Cloud Filestore Log Troubleshooting fits situations like: an NFS mount hangs; fails from a Compute Engine VM; cloud Run service; vertex AI workload.
Run `npx skills add google/skills --skill google-cloud-filestore-log-troubleshooting -a claude-code`. Or copy the skill folder (skills/cloud/google-cloud-filestore-log-troubleshooting in google/skills) into .claude/skills/google-cloud-filestore-log-troubleshooting in your project. Claude Code loads it when a task matches its description.
Run `npx skills add google/skills --skill google-cloud-filestore-log-troubleshooting -a codex`. Or copy the skill folder (skills/cloud/google-cloud-filestore-log-troubleshooting in google/skills) into .agents/skills/google-cloud-filestore-log-troubleshooting in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add google/skills --skill google-cloud-filestore-log-troubleshooting -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/google-cloud-filestore-log-troubleshooting, .gemini/skills/google-cloud-filestore-log-troubleshooting, .github/skills/google-cloud-filestore-log-troubleshooting and .opencode/skills/google-cloud-filestore-log-troubleshooting in your project.
Going by SKILL.md and its folder, Google Cloud Filestore Log Troubleshooting needs Python for the scripts in its folder and the command-line tools its instructions call (gcloud and python3). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Google Cloud Filestore Log Troubleshooting is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.9k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 7.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Google Cloud Filestore Log Troubleshooting: Deploying On GCP (ancoleman/ai-design-components, 526 stars), Devops (nicepkg/auto-company, 194 stars), Google Agents CLI Publish (pifferologo/cloud-agents-cli, 129 stars) and Deploying (GoogleCloudPlatform/race-condition, 234 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
google (a GitHub organization, an official publisher) maintains it in google/skills, which has 21,069 GitHub stars. The repository holds 147 skills in this directory. The repository was last updated on October 9, 2026.
Source: google/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.