Agent skill

gcp-cloud-functions

Deploy serverless functions on Google Cloud Functions. Configure triggers and manage deployments. Use when implementing serverless workloads on GCP.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/gcp-cloud-functions-bagelhole-devops-security-agen

Metadata

Additional technical details for this skill

author
devops-skills
version
1.0

SKILL.md

GCP Cloud Functions

Build serverless applications with Cloud Functions.

Deploy Function

bash
# Deploy HTTP function
gcloud functions deploy hello \
  --runtime=python311 \
  --trigger-http \
  --allow-unauthenticated \
  --entry-point=hello_http

# Deploy Pub/Sub triggered function
gcloud functions deploy process-message \
  --runtime=python311 \
  --trigger-topic=my-topic \
  --entry-point=process

Function Code

python
# main.py
def hello_http(request):
    return 'Hello, World!'

def process(event, context):
    import base64
    data = base64.b64decode(event['data']).decode('utf-8')
    print(f"Received: {data}")

Best Practices

  • Use 2nd gen functions for better performance
  • Implement proper error handling
  • Use environment variables for configuration
  • Monitor with Cloud Logging

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results