gcloud-cli

Google Cloud CLI Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "gcloud-cli" with this command: npx skills add oimiragieo/agent-studio/oimiragieo-agent-studio-gcloud-cli

Google Cloud CLI Skill

Installation

The skill invokes the gcloud CLI. Install and initialize:

  • Linux/macOS: curl https://sdk.cloud.google.com | bash then restart shell and run gcloud init

  • Windows: Download Google Cloud SDK installer or use PowerShell to download and run

Verify: gcloud --version . Configure: gcloud init

Cheat Sheet & Best Practices

Config: gcloud config set project <id> ; gcloud config list ; gcloud config configurations create/activate <name> — switch projects.

Auth: gcloud auth login ; use --impersonate-service-account for SA; --access-token-file for CI.

Hacks: Use --format="table(name,zone,status)" or --format=json

  • jq to cut output. Use --flags-file=file.yaml for long or repeated flags. Use named configurations for dev/staging/prod. Run gcloud components update periodically.

Certifications & Training

Free: Google Cloud Learn and Google Skills — Innovators Program (35 credits/month). Certs: Cloud Digital Leader, Cloud Engineer (associate), Cloud Architect/DevOps (professional). Skill data: Config, auth, compute/storage/IAM; no exposed service-account keys.

Hooks & Workflows

Suggested hooks: Pre-deploy: gcloud config get-value project . Use when devops is routed for GCP tasks (contextual: gcp_project ).

Workflows: Use with devops (contextual: gcp_project ). Flow: detect GCP → load gcloud-cli → run CLI via skill script.

Overview

Google Cloud Platform CLI operations. 90%+ context savings.

Requirements

  • gcloud CLI installed

  • GOOGLE_PROJECT_ID environment variable

  • Authenticated via gcloud auth

Tools (Progressive Disclosure)

Compute

Tool Description Confirmation

instances-list List VM instances No

instances-create Create VM Yes

instances-delete Delete VM REQUIRED

Storage

Tool Description Confirmation

storage-ls List buckets/objects No

storage-cp Copy objects Yes

storage-rm Delete objects Yes

IAM

Tool Description

iam-list List IAM policies

service-accounts List service accounts

Logging

Tool Description

logs-read Read logs

logs-tail Tail logs in real-time

BLOCKED

Tool Status

projects delete BLOCKED

iam-policy delete BLOCKED

Agent Integration

  • devops (primary): Cloud operations

  • gcp-cloud-agent (primary): GCP specific

  • cloud-integrator (secondary): Multi-cloud

Security

⚠️ Never expose service account keys ⚠️ Resource deletion requires confirmation

Memory Protocol (MANDATORY)

Before starting: Read .claude/context/memory/learnings.md

After completing:

  • New pattern -> .claude/context/memory/learnings.md

  • Issue found -> .claude/context/memory/issues.md

  • Decision made -> .claude/context/memory/decisions.md

ASSUME INTERRUPTION: If it's not in memory, it didn't happen.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

pyqt6-ui-development-rules

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

code-analyzer

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

github-mcp

No summary provided by upstream source.

Repository SourceNeeds Review