aj-geddes avatar

Gcp Cloud Functions

Handles the full lifecycle of Google Cloud Functions from CLI deployment to Terraform configuration. You get reference implementations for Node.js functions with HTTP triggers, Pub/Sub events, and storage bucket listeners. Covers the practical stuff like service account setup, IAM roles, secret management through Secret Manager, and proper monitoring hooks. The guides walk through both gcloud CLI commands and infrastructure-as-code approaches. Best for teams already in the GCP ecosystem who need event-driven compute without managing servers. The emphasis on least privilege IAM and idempotent function design shows this isn't just deployment scripts but actually thinks through production concerns.

skills.sh installs
475
GitHub stars
379
last updated
Aug 21, 2026

Install

$ npx -y skills add aj-geddes/useful-ai-prompts --skill gcp-cloud-functions --agent claude-code

Installs into .claude/skills of the current project.

Files

GCP Cloud Functions

Table of Contents

Overview

Google Cloud Functions enables event-driven serverless computing on Google Cloud Platform. Build functions with automatic scaling, integrated security, and seamless integration with Google Cloud services for rapid development.

When to Use

  • HTTP APIs and webhooks
  • Pub/Sub message processing
  • Storage bucket events
  • Firestore database triggers
  • Cloud Scheduler jobs
  • Real-time data processing
  • Image and video processing
  • Data pipeline orchestration

Quick Start

Minimal working example:

# Install Google Cloud SDK
curl https://sdk.cloud.google.com | bash
exec -l $SHELL

# Initialize and authenticate
gcloud init
gcloud auth application-default login

# Set project
gcloud config set project MY_PROJECT_ID

# Create service account
gcloud iam service-accounts create cloud-function-sa \
  --display-name "Cloud Function Service Account"

Sponsors

Details

Repository
github.com/aj-geddes/useful-ai-prompts
Categories
DevOps & CI/CD, AI & Agent Building, Release Management, Cloud & Infrastructure
First seen
Jun 3, 2026

More from aj-geddes/useful-ai-prompts

All 258
1alirezarezvani avatarslo-architectalirezarezvani/claude-skillsUse when defining, reviewing, or operating SLOs/SLIs/error budgets. Triggers on "define an SLO", "what should our SLO be", "error budget", "burn rate", "SLI", "465skills.sh installs
2josiahsiegel avatarbash-masterjosiahsiegel/claude-plugin-marketplaceExpert bash/shell scripting across environments where Bash is available (Linux, macOS, Git Bash on Windows, WSL, containers). This is a Bash-focused skill - it 462skills.sh installs
3aj-geddes avatarhealth-check-endpointsaj-geddes/useful-ai-promptsImplement comprehensive health check endpoints for liveness, readiness, and dependency monitoring. Use when deploying to Kubernetes, implementing load balancer 461skills.sh installs
4secondsky avatarapi-error-handlingsecondsky/claude-skillsImplements standardized API error responses with proper status codes, logging, and user-friendly messages. Use when building production APIs, implementing error455skills.sh installs
5bobmatnyc avatardigitalocean-managementbobmatnyc/claude-mpm-skillsDigitalOcean management services for monitoring, uptime checks, and resource organization with Projects. Use when setting up observability, alerts, and operatio451skills.sh installs
6openclaudia avatardemand-genopenclaudia/openclaudia-skillsBuild a demand generation strategy and multi-channel campaigns. Use when the user says "demand gen", "demand generation", "lead generation strategy", "pipeline 450skills.sh installs