From gcp-cloudrun
Use this skill whenever the user needs to deploy a Java application to Google Cloud Run with monitoring. Triggers on mentions of Cloud Run Java, Cloud Run Spring Boot, GCP serverless Java, or Terraform Cloud Run deployment. Also applies when the user needs JVM metrics from a Cloud Run service.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gcp-cloudrun:setup-cloudrun-javaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Deploy a Java Spring Boot application to Google Cloud Run using Terraform, with JVM metrics exposed via Actuator.
README.mdassets/before-gcp-monitoring-integration.pngassets/cloudrun.pngreferences/app/Dockerfilereferences/app/pom.xmlreferences/app/src/main/java/com/example/demo/DemoApplication.javareferences/app/src/main/resources/application.propertiesreferences/app/target/classes/application.propertiesreferences/app/target/classes/com/example/demo/DemoApplication.classscripts/main.tfscripts/outputs.tfscripts/variables.tfscripts/versions.tfDeploy a Java Spring Boot application to Google Cloud Run using Terraform, with JVM metrics exposed via Actuator.
gcloud CLI authenticatedThe complete setup is documented in README.md. The Terraform scripts in scripts/ provision:
cd scripts/
terraform init
terraform plan
terraform apply
The Spring Boot app exposes:
/, /info/actuator/health/actuator/metrics/* (JVM memory, GC, threads, classes)# Get the service URL
gcloud run services describe <SERVICE_NAME> --region <REGION> --format="value(status.url)"
# Test the endpoint
curl <SERVICE_URL>/actuator/health
# Expected: {"status":"UP"}
# Check JVM metrics
curl <SERVICE_URL>/actuator/metrics/jvm.memory.used
Cause: Container image not found or port mismatch. Fix: Verify the image exists in Artifact Registry and the app listens on port 8080.
Cause: Actuator not configured or endpoints not exposed.
Fix: Ensure management.endpoints.web.exposure.include=health,metrics in application.properties.
npx claudepluginhub jek-bao-choo/datadog-agentic-plugins --plugin gcp-cloudrunProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.