Agent skill · software engineering · davila7
cloud-run-basics
Manages Cloud Run services, jobs, and worker pools. Use when you need to deploy applications responding to HTTP requests (services), run event-triggered or scheduled tasks (jobs), or handle always-on pull-based background processing (worker pools).
Why this skill is useful
Provides specific commands and configurations for deploying applications on Cloud Run that the AI wouldn't reliably generate on its own.
What it needs
Requires gcloud installed locally. Requires google account access. About 8k tokens when loaded. Last updated 2026-08-06. 30,138 stars on the source repository.
What this skill does
Cloud Run Basics Cloud Run is a fully managed application platform for running your code, function, or container on top of Google's highly scalable infrastructure. It abstracts away infrastructure management, providing three primary resource types: 1. Services: Responds to HTTP requests sent to a unique and stable endpoint, using stateless instances that autoscale based on a variety of key metrics, also responds to events and functions. 2. Jobs: Executes parallelizable tasks that are executed manually, or on a schedule, and run to completion. 3. Worker pools: Handles always-on background workloads such as pull-based workloads, for example, Kafka consumers, Pub/Sub pull queues, or RabbitMQ consumers. Prerequisites 1. Enable the Cloud Run Admin API and Cloud Build APIs: 1. If you are under a domain restriction organization policy restricting unauthenticated invocations for your project, you will need to access your deployed service as described under Testing private services. Required roles You need the following roles to deploy your Cloud Run resource: Cloud Run Admin (roles/run.admin) on the project Cloud Run Source Developer (roles/run.sourceDeveloper) on the project Service Account User (roles/iam.serviceAccountUser) on the service identity Logs Viewer (roles/logging.viewer) on the project Cloud Build automatically uses the Compute Engine default service account as the default Cloud Build service account to build your source code and Cloud Run resource, unless you override this behavior. For Cloud Build to build your sources, grant the Cloud Build service account the Cloud Run Builder (roles/run.builder) role on your project: Replace PROJECTID with your Google Cloud project ID and SERVICEACCOUNTEMAILADDRESS with the email address of the Cloud Build service account. Deploy a Cloud Run service You can deploy your service to Cloud Run by using a container image or deploy directly from source code using a single Google Cloud CLI command. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills davila7/cloud-run-basics