google-cloud-storage-basics

Manages Google Cloud Storage buckets and objects via CLI, APIs, and client libraries.

Updated Aug 16, 2026
One-click install
npx skills add https://github.com/1919114514yasenpai-maker/focus-quest --skill google-cloud-storage-basics-1919114514yasenpai-maker
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: google-cloud-storage-basics
Source: https://github.com/1919114514yasenpai-maker/focus-quest/tree/main/.gemini/skills/google-cloud-storage-basics
Command: npx skills add https://github.com/1919114514yasenpai-maker/focus-quest --skill google-cloud-storage-basics-1919114514yasenpai-maker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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.

Frequently Asked Questions about google-cloud-storage-basics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Google Cloud Storage bucket with gcloud?▼

Run gcloud storage buckets create gs://BUCKET_NAME with a --location flag such as us-central1. Bucket names share a single global namespace, so short or common names are usually taken; if location is omitted, the bucket defaults to the US multi-region.

How do I transfer data from AWS S3 to Google Cloud Storage?▼

Use Storage Transfer Service, which runs serverless on Google infrastructure for cloud-to-cloud transfers. Create a job with gcloud transfer jobs create, providing an S3 credentials JSON file, after granting the STS service agent access to the destination bucket.

Should I use gsutil or gcloud storage for Cloud Storage?▼

Use gcloud storage. The legacy gsutil CLI is minimally maintained and lacks support for newer features such as soft delete and managed folders, so existing gsutil commands should be converted to their gcloud storage equivalents.

Can Cloud Storage FUSE replace a POSIX file system?▼

No. Cloud Storage FUSE does not support file locking, random writes, or full POSIX semantics, and chmod/chown are silently ignored. It suits high-throughput sequential reads and writes; for full POSIX compliance use Filestore or Managed Lustre.

What are the limitations of GCS Rapid Buckets?▼

Rapid Buckets store data in a single zone with no cross-zone redundancy and require hierarchical namespace and uniform bucket-level access. They are incompatible with Object Versioning, soft delete, Bucket Lock, CSEK, HMAC keys, Autoclass, and Rapid Cache.