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, data loss, or failed migrations. This Skill provides accurate, current 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. - Data Protection and Cost Management: Configure versioning, soft delete, retention policies, Bucket Lock, lifecycle rules, Autoclass, IAM, and Public Access Prevention. - Transfers and Performance: Run large-scale migrations with Storage Transfer Service, tune parallel uploads, mount buckets with Cloud Storage FUSE, and use Rapid Bucket, Rapid Cache, and hierarchical namespace for AI/ML workloads. - Use Case: Migrate an on-premises dataset to GCS, enable lifecycle rules to move old objects to Archive, and mount the bucket on a training VM with gcsfuse. ## Quick Start Ask the assistant to create a Cloud Storage bucket in a chosen region and upload a local file to it.