Official Google Cloud Storage (GCS) agent skills — manage buckets and objects, transfer data, and configure MCP, IAM, security, lifecycle, gcsfuse, and Terraform from any coding agent.
25
stars
40
commits
Python
primary language
Aug 31, 2026
updated
This repository contains a growing collection of Agent Skills for Google Cloud Storage. These skills deliver vetted GCS expertise directly into your coding agent, letting you use natural language prompts in your preferred CLI or IDE to work with your storage resources — from everyday bucket and object management to file-system mounts with Cloud Storage FUSE, access-error diagnostics, security assessments, and infrastructure code generation.
[!NOTE] This repository is under active development. More skills will be added over time.
[!IMPORTANT] We Want Your Feedback! Please share your thoughts with us by opening an issue on GitHub. Your input is invaluable and helps us improve the project for everyone.
npx skills add gemini-cli-extensions/google-cloud-storage
From the npx install command, you can select the specific skills from this
repo to install. The skills work with any compatible coding agent, including
Gemini CLI, Claude Code, Codex, and Antigravity CLI.
This repository is also a valid Agent Plugins (v1) plugin. Any Agent Plugins–compatible client (VS Code, Cursor, GitHub Copilot, Codex, Kiro, …) can install it directly using its own built-in plugin command, by pointing at this repository:
https://github.com/gemini-cli-extensions/google-cloud-storage
Ensure you have the following:
Before using the skills, authenticate with Google Cloud so your agent can read your storage resources and run any changes you approve. It is recommended to run both of the following commands:
gcloud auth login
gcloud auth application-default login
gcloud auth application-default login is required: skill scripts
use Application Default Credentials (ADC) to generate access tokens for GCP
API calls.gcloud auth login allows the agent (or you) to run standard gcloud
commands to explore configurations or dig deeper into specific resources
beyond what the skill scripts cover.The GCS Security Assessment skill runs with nothing more than working
Application Default Credentials (see Authentication) — there
is no required IAM permission. However, signals the skill cannot read are
reported as UNKNOWN, so for a complete assessment grant the recommended
read-only roles covering Storage Insights telemetry (bucket/object analysis)
and project-level posture (IAM and audit config, org policies, VPC Service
Controls, and Model Armor). See PERMISSIONS.md for the
full permission tables and a ready-to-apply custom IAM role
(gcs-security-assessment-role.yaml).
[!TIP] For the best analysis, we highly recommend being a Storage Intelligence customer. When Storage Intelligence is enabled, the skill can query your Storage Insights datasets to perform deep, bucket-level and object-level assessments. Without it, the skill falls back to a project-level assessment only.
The other skills need no permissions beyond the prerequisites and whatever IAM access your identity already has to the buckets you work with.
The skills cover the full storage lifecycle — provisioning, data movement, file-system access, access control, troubleshooting, protection and compliance, cost, security, and automation. Interact with Google Cloud Storage using natural language, right from your coding agent:
Your agent can execute tools and commands on your behalf. Protect your Google Cloud resources by enforcing The Principle of Least Privilege across all CLIs, MCP servers and other resources available to your agents.
You can read more here on how to mitigate prompt injection attacks with Google Cloud MCP.
If you need help or encounter issues with these skills, search for existing issues or open a new one in the GitHub Issue Tracker.
We welcome contributions to improve these skills. You can help by:
You are free to copy, modify, and distribute these skills under the terms of the
Apache 2.0 license. See the LICENSE file for details.
Python
100.0%
Official Google Cloud Storage (GCS) agent skills — manage buckets and objects, transfer data, and configure MCP, IAM, security, lifecycle, gcsfuse, and Terraform from any coding agent.
25
stars
40
commits
Python
primary language
Aug 31, 2026
updated
This repository contains a growing collection of Agent Skills for Google Cloud Storage. These skills deliver vetted GCS expertise directly into your coding agent, letting you use natural language prompts in your preferred CLI or IDE to work with your storage resources — from everyday bucket and object management to file-system mounts with Cloud Storage FUSE, access-error diagnostics, security assessments, and infrastructure code generation.
[!NOTE] This repository is under active development. More skills will be added over time.
[!IMPORTANT] We Want Your Feedback! Please share your thoughts with us by opening an issue on GitHub. Your input is invaluable and helps us improve the project for everyone.
npx skills add gemini-cli-extensions/google-cloud-storage
From the npx install command, you can select the specific skills from this
repo to install. The skills work with any compatible coding agent, including
Gemini CLI, Claude Code, Codex, and Antigravity CLI.
This repository is also a valid Agent Plugins (v1) plugin. Any Agent Plugins–compatible client (VS Code, Cursor, GitHub Copilot, Codex, Kiro, …) can install it directly using its own built-in plugin command, by pointing at this repository:
https://github.com/gemini-cli-extensions/google-cloud-storage
Ensure you have the following:
Before using the skills, authenticate with Google Cloud so your agent can read your storage resources and run any changes you approve. It is recommended to run both of the following commands:
gcloud auth login
gcloud auth application-default login
gcloud auth application-default login is required: skill scripts
use Application Default Credentials (ADC) to generate access tokens for GCP
API calls.gcloud auth login allows the agent (or you) to run standard gcloud
commands to explore configurations or dig deeper into specific resources
beyond what the skill scripts cover.The GCS Security Assessment skill runs with nothing more than working
Application Default Credentials (see Authentication) — there
is no required IAM permission. However, signals the skill cannot read are
reported as UNKNOWN, so for a complete assessment grant the recommended
read-only roles covering Storage Insights telemetry (bucket/object analysis)
and project-level posture (IAM and audit config, org policies, VPC Service
Controls, and Model Armor). See PERMISSIONS.md for the
full permission tables and a ready-to-apply custom IAM role
(gcs-security-assessment-role.yaml).
[!TIP] For the best analysis, we highly recommend being a Storage Intelligence customer. When Storage Intelligence is enabled, the skill can query your Storage Insights datasets to perform deep, bucket-level and object-level assessments. Without it, the skill falls back to a project-level assessment only.
The other skills need no permissions beyond the prerequisites and whatever IAM access your identity already has to the buckets you work with.
The skills cover the full storage lifecycle — provisioning, data movement, file-system access, access control, troubleshooting, protection and compliance, cost, security, and automation. Interact with Google Cloud Storage using natural language, right from your coding agent:
Your agent can execute tools and commands on your behalf. Protect your Google Cloud resources by enforcing The Principle of Least Privilege across all CLIs, MCP servers and other resources available to your agents.
You can read more here on how to mitigate prompt injection attacks with Google Cloud MCP.
If you need help or encounter issues with these skills, search for existing issues or open a new one in the GitHub Issue Tracker.
We welcome contributions to improve these skills. You can help by:
You are free to copy, modify, and distribute these skills under the terms of the
Apache 2.0 license. See the LICENSE file for details.
Python
100.0%