
Cloud Storage Bucket Architect
Designs and creates secure, cost-effective Google Cloud Storage buckets after checking project settings.
- Repository
- google/skills
- Stars
- 21,782
- Licence
- Apache-2.0
- Files
- 15 files
What it does
When installed, the agent treats any request to create a Google Cloud Storage bucket as a design task. It first checks project-level security settings, then drafts a configuration (location, storage class, access controls, soft delete, lifecycle rules) matched to the user's workload, and only then outputs or runs the creation command in gcloud, REST, Terraform, or an SDK. It is built to ask for confirmation before any change is made.
Great for
- Engineers who need a new bucket for an app, pipeline, or dataset and want secure defaults
- Teams that want a documented, use-case-driven bucket configuration before provisioning
- Users who want the exact gcloud, REST, Terraform, or SDK code for bucket creation
Skip it if
- Uploading, downloading, or changing access on existing buckets, which the skill says belongs to a different skill (google-cloud-storage-basics) (wrong tool for the job)
- Anyone expecting the agent to act without review: the skill requires explicit confirmation before running mutating commands, so skipping review defeats its safety design
- Users without a Google Cloud project and permissions, since the preflight checks and creation need access to a real project
Try asking
- “Create a secure bucket for storing customer application logs with a 90-day retention policy”
- “Set up an archival bucket for compliance data with the right storage class and location”
- “Provision a bucket for hosting static media files and show me the gcloud command first”
- “Make a default bucket for my data pipeline and give me the Terraform snippet”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 15 original files, the Apache-2.0 licence and an attribution note.
google-cloud-storage-bucket-architect.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip google-cloud-storage-bucket-architect.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip google-cloud-storage-bucket-architect.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- State your workload clearly (sensitive data, media hosting, backup, logs, etc.) so the plan is tailored rather than generic.
- Review the Phase 1 and Phase 2 output before confirming; the skill will not skip these steps even if you ask for commands immediately.
- Ask for Terraform or an SDK snippet if you want to run creation yourself, since those are displayed rather than executed by the agent.
What's inside
- references/archiving_compliance.md
- references/backup_dr.md
- references/gcloud.md
- references/log_storage.md
- references/media_hosting.md
- references/phase_draft_plan.md
- references/phase_output.md
- references/phase_project_checks.md
- references/rest.md
- references/sdk_cpp.md
- references/sdk_go.md
- references/sdk_java.md
- references/sdk_python.md
- references/sdk.md
- SKILL.md
Redistributed unmodified from google/skills under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.