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

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
…

Ver todo o marketplace