Skill · em Publicar e operar
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).
Procedência
- Origem: davila7/claude-code-templates
- Caminho:
cli-tool/components/skills/development/cloud-run-basics - Versão fixada:
57f899e5394bb8ca166f38eacae8f0853cbfe033 - Licença: MIT
- Espelhado em 25/09/2026
- nenhum download no Claude Code Templates (lido em 25/09/2026)
Antes de instalar
7 arquivos · 35,3 KB · só texto, nenhum script
Instalar na sua CLI
O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/cloud-run-basics/.
d=".claude/skills/cloud-run-basics" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/cloud-run-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/cli-usage.md" "$u/references/cli-usage.md" \ -o "$d/references/client-library-usage.md" "$u/references/client-library-usage.md" \ -o "$d/references/core-concepts.md" "$u/references/core-concepts.md" \ -o "$d/references/iac-usage.md" "$u/references/iac-usage.md" \ -o "$d/references/iam-security.md" "$u/references/iam-security.md" \ -o "$d/references/mcp-usage.md" "$u/references/mcp-usage.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.claude/skills/cloud-run-basics/.
d="$HOME/.claude/skills/cloud-run-basics" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/cloud-run-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/cli-usage.md" "$u/references/cli-usage.md" \ -o "$d/references/client-library-usage.md" "$u/references/client-library-usage.md" \ -o "$d/references/core-concepts.md" "$u/references/core-concepts.md" \ -o "$d/references/iac-usage.md" "$u/references/iac-usage.md" \ -o "$d/references/iam-security.md" "$u/references/iam-security.md" \ -o "$d/references/mcp-usage.md" "$u/references/mcp-usage.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Codex
Neste projeto: instala em .agents/skills/cloud-run-basics/.
d=".agents/skills/cloud-run-basics" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/cloud-run-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/cli-usage.md" "$u/references/cli-usage.md" \ -o "$d/references/client-library-usage.md" "$u/references/client-library-usage.md" \ -o "$d/references/core-concepts.md" "$u/references/core-concepts.md" \ -o "$d/references/iac-usage.md" "$u/references/iac-usage.md" \ -o "$d/references/iam-security.md" "$u/references/iam-security.md" \ -o "$d/references/mcp-usage.md" "$u/references/mcp-usage.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.agents/skills/cloud-run-basics/.
d="$HOME/.agents/skills/cloud-run-basics" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/cloud-run-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/cli-usage.md" "$u/references/cli-usage.md" \ -o "$d/references/client-library-usage.md" "$u/references/client-library-usage.md" \ -o "$d/references/core-concepts.md" "$u/references/core-concepts.md" \ -o "$d/references/iac-usage.md" "$u/references/iac-usage.md" \ -o "$d/references/iam-security.md" "$u/references/iam-security.md" \ -o "$d/references/mcp-usage.md" "$u/references/mcp-usage.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Antigravity
Neste projeto: instala em .agents/skills/cloud-run-basics/.
d=".agents/skills/cloud-run-basics" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/cloud-run-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/cli-usage.md" "$u/references/cli-usage.md" \ -o "$d/references/client-library-usage.md" "$u/references/client-library-usage.md" \ -o "$d/references/core-concepts.md" "$u/references/core-concepts.md" \ -o "$d/references/iac-usage.md" "$u/references/iac-usage.md" \ -o "$d/references/iam-security.md" "$u/references/iam-security.md" \ -o "$d/references/mcp-usage.md" "$u/references/mcp-usage.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.gemini/antigravity-cli/skills/cloud-run-basics/.
d="$HOME/.gemini/antigravity-cli/skills/cloud-run-basics" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/cloud-run-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/cli-usage.md" "$u/references/cli-usage.md" \ -o "$d/references/client-library-usage.md" "$u/references/client-library-usage.md" \ -o "$d/references/core-concepts.md" "$u/references/core-concepts.md" \ -o "$d/references/iac-usage.md" "$u/references/iac-usage.md" \ -o "$d/references/iam-security.md" "$u/references/iam-security.md" \ -o "$d/references/mcp-usage.md" "$u/references/mcp-usage.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.cloud-run-basics
Prévia do SKILL.md
---
name: cloud-run-basics
description: 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).
source: google/skills (Apache 2.0)
---
# 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:
```bash
gcloud services enable run.googleapis.com cloudbuild.googleapis.com --quiet
```
1. If you are under a domain restriction organization policy [restricting](https://docs.cloud.google.com/organization-policy/restrict-domains)
unauthenticated invocations for your project, you will need to access your
deployed service as described under [Testing private
services](https://docs.cloud.google.com/run/docs/triggering/https-request#testing-private).
### Required roles
You need the following roles to deploy your Cloud Run resource:
* Cloud Run Admin (`roles/run.admin`) on the project
…