What problem does it solve? Working with Google Cloud Storage involves many surfaces—buckets, objects, storage classes, IAM, lifecycle policies, transfers, and FUSE mounts—and choosing the wrong command or configuration leads to cost overruns, security gaps, or failed operations. This Skill provides accurate, up-to-date operational guidance for every common GCS task. ## Core Features & Use Cases - Bucket and Object Operations: Create, list, update, and delete buckets and objects using gcloud storage, the JSON API, or client libraries for Python, Java, Node.js, and Go. - Security and Data Protection: Configure IAM roles, uniform bucket-level access, public access prevention, signed URLs, encryption (CMEK/CSEK), versioning, soft delete, retention locks, and audit logging. - Transfers and Performance: Run large-scale migrations with Storage Transfer Service, tune parallel uploads and rsync, mount buckets with GCSFuse, and use Rapid Bucket, Rapid Cache, and hierarchical namespace for AI/ML workloads. - Use Case: You need to migrate an on-premises dataset to GCS, apply a lifecycle policy that archives old objects, and restrict access with least-privilege IAM—this Skill walks you through each step with the correct commands. ## Quick Start Ask the assistant to create a Cloud Storage bucket in a specific region and upload a local file to it.