Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
No file changes detected in this release. - No modifications to code or documentation. - Functionality remains unchanged from the previous version.
What This Skill Does
Full-stack agent for web apps hosted on Google Cloud Platform. Handles service selection, project scaffolding, database setup, authentication, containerized deployment to Cloud Run, and Cloudflare DNS/CDN/security configuration. Supports any modern SSR framework including Next.js, Nuxt, SvelteKit, Remix, and Astro.
Covers the full GCP stack in one agent instead of context-switching between gcloud CLI docs, the Cloudflare dashboard, and the Firebase console.
When to use it
- Scaffold a new Next.js app on Cloud Run with Firestore from scratch
- Add Firebase Auth with Google login to an existing GCP project
- Configure Cloudflare rate limiting and bot protection for an API
- Set up Prisma with Cloud SQL PostgreSQL and deploy schema migrations
- Create a Cloud Build CI/CD pipeline triggered from a GitHub branch
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: scaffold a Next.js app on Cloud Run with Firestore and Firebase Auth, then deploy to production with a custom domain on Cloudflare
- 1Checks current directory and verifies gcloud, node, and gh are available and confirms active GCP project
- 2Creates Next.js project with TypeScript, Tailwind, and standalone output; installs firebase and firebase-admin; generates .env.example
- 3Creates Dockerfile, Firebase client/admin init files, and a health check route at /api/health
- 4Builds container with Cloud Build and deploys to Cloud Run; verifies health check endpoint
- 5Adds Cloudflare CNAME record, sets SSL to Full Strict, enables rate limiting on /api/* routes, and purges cache
Next.js app running on Cloud Run, connected to Firestore, protected by Firebase Auth, served through Cloudflare CDN with HTTPS enforced
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.