Skill · em Publicar e operar

render-deploy

Deploy applications to Render by analyzing codebases, generating render.yaml Blueprints, and providing Dashboard deeplinks. Use when the user wants to deploy, host, publish, or set up their application on Render's cloud platform.

Procedência

Antes de instalar

21 arquivos · 98,2 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/render-deploy/.

d=".claude/skills/render-deploy"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/render-deploy"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \
  -o "$d/assets/docker.yaml" "$u/assets/docker.yaml" \
  -o "$d/assets/go-api.yaml" "$u/assets/go-api.yaml" \
  -o "$d/assets/nextjs-postgres.yaml" "$u/assets/nextjs-postgres.yaml" \
  -o "$d/assets/node-express.yaml" "$u/assets/node-express.yaml" \
  -o "$d/assets/python-django.yaml" "$u/assets/python-django.yaml" \
  -o "$d/assets/render-small.svg" "$u/assets/render-small.svg" \
  -o "$d/assets/render.png" "$u/assets/render.png" \
  -o "$d/assets/static-site.yaml" "$u/assets/static-site.yaml" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt" \
  -o "$d/references/blueprint-spec.md" "$u/references/blueprint-spec.md" \
  -o "$d/references/codebase-analysis.md" "$u/references/codebase-analysis.md" \
  -o "$d/references/configuration-guide.md" "$u/references/configuration-guide.md" \
  -o "$d/references/deployment-details.md" "$u/references/deployment-details.md" \
  -o "$d/references/direct-creation.md" "$u/references/direct-creation.md" \
  -o "$d/references/error-patterns.md" "$u/references/error-patterns.md" \
  -o "$d/references/post-deploy-checks.md" "$u/references/post-deploy-checks.md" \
  -o "$d/references/runtimes.md" "$u/references/runtimes.md" \
  -o "$d/references/service-types.md" "$u/references/service-types.md" \
  -o "$d/references/troubleshooting-basics.md" "$u/references/troubleshooting-basics.md"

Global: instala em ~/.claude/skills/render-deploy/.

d="$HOME/.claude/skills/render-deploy"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/render-deploy"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \
  -o "$d/assets/docker.yaml" "$u/assets/docker.yaml" \
  -o "$d/assets/go-api.yaml" "$u/assets/go-api.yaml" \
  -o "$d/assets/nextjs-postgres.yaml" "$u/assets/nextjs-postgres.yaml" \
  -o "$d/assets/node-express.yaml" "$u/assets/node-express.yaml" \
  -o "$d/assets/python-django.yaml" "$u/assets/python-django.yaml" \
  -o "$d/assets/render-small.svg" "$u/assets/render-small.svg" \
  -o "$d/assets/render.png" "$u/assets/render.png" \
  -o "$d/assets/static-site.yaml" "$u/assets/static-site.yaml" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt" \
  -o "$d/references/blueprint-spec.md" "$u/references/blueprint-spec.md" \
  -o "$d/references/codebase-analysis.md" "$u/references/codebase-analysis.md" \
  -o "$d/references/configuration-guide.md" "$u/references/configuration-guide.md" \
  -o "$d/references/deployment-details.md" "$u/references/deployment-details.md" \
  -o "$d/references/direct-creation.md" "$u/references/direct-creation.md" \
  -o "$d/references/error-patterns.md" "$u/references/error-patterns.md" \
  -o "$d/references/post-deploy-checks.md" "$u/references/post-deploy-checks.md" \
  -o "$d/references/runtimes.md" "$u/references/runtimes.md" \
  -o "$d/references/service-types.md" "$u/references/service-types.md" \
  -o "$d/references/troubleshooting-basics.md" "$u/references/troubleshooting-basics.md"

Codex

Neste projeto: instala em .agents/skills/render-deploy/.

d=".agents/skills/render-deploy"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/render-deploy"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \
  -o "$d/assets/docker.yaml" "$u/assets/docker.yaml" \
  -o "$d/assets/go-api.yaml" "$u/assets/go-api.yaml" \
  -o "$d/assets/nextjs-postgres.yaml" "$u/assets/nextjs-postgres.yaml" \
  -o "$d/assets/node-express.yaml" "$u/assets/node-express.yaml" \
  -o "$d/assets/python-django.yaml" "$u/assets/python-django.yaml" \
  -o "$d/assets/render-small.svg" "$u/assets/render-small.svg" \
  -o "$d/assets/render.png" "$u/assets/render.png" \
  -o "$d/assets/static-site.yaml" "$u/assets/static-site.yaml" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt" \
  -o "$d/references/blueprint-spec.md" "$u/references/blueprint-spec.md" \
  -o "$d/references/codebase-analysis.md" "$u/references/codebase-analysis.md" \
  -o "$d/references/configuration-guide.md" "$u/references/configuration-guide.md" \
  -o "$d/references/deployment-details.md" "$u/references/deployment-details.md" \
  -o "$d/references/direct-creation.md" "$u/references/direct-creation.md" \
  -o "$d/references/error-patterns.md" "$u/references/error-patterns.md" \
  -o "$d/references/post-deploy-checks.md" "$u/references/post-deploy-checks.md" \
  -o "$d/references/runtimes.md" "$u/references/runtimes.md" \
  -o "$d/references/service-types.md" "$u/references/service-types.md" \
  -o "$d/references/troubleshooting-basics.md" "$u/references/troubleshooting-basics.md"

Global: instala em ~/.agents/skills/render-deploy/.

d="$HOME/.agents/skills/render-deploy"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/render-deploy"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \
  -o "$d/assets/docker.yaml" "$u/assets/docker.yaml" \
  -o "$d/assets/go-api.yaml" "$u/assets/go-api.yaml" \
  -o "$d/assets/nextjs-postgres.yaml" "$u/assets/nextjs-postgres.yaml" \
  -o "$d/assets/node-express.yaml" "$u/assets/node-express.yaml" \
  -o "$d/assets/python-django.yaml" "$u/assets/python-django.yaml" \
  -o "$d/assets/render-small.svg" "$u/assets/render-small.svg" \
  -o "$d/assets/render.png" "$u/assets/render.png" \
  -o "$d/assets/static-site.yaml" "$u/assets/static-site.yaml" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt" \
  -o "$d/references/blueprint-spec.md" "$u/references/blueprint-spec.md" \
  -o "$d/references/codebase-analysis.md" "$u/references/codebase-analysis.md" \
  -o "$d/references/configuration-guide.md" "$u/references/configuration-guide.md" \
  -o "$d/references/deployment-details.md" "$u/references/deployment-details.md" \
  -o "$d/references/direct-creation.md" "$u/references/direct-creation.md" \
  -o "$d/references/error-patterns.md" "$u/references/error-patterns.md" \
  -o "$d/references/post-deploy-checks.md" "$u/references/post-deploy-checks.md" \
  -o "$d/references/runtimes.md" "$u/references/runtimes.md" \
  -o "$d/references/service-types.md" "$u/references/service-types.md" \
  -o "$d/references/troubleshooting-basics.md" "$u/references/troubleshooting-basics.md"

Antigravity

Neste projeto: instala em .agents/skills/render-deploy/.

d=".agents/skills/render-deploy"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/render-deploy"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \
  -o "$d/assets/docker.yaml" "$u/assets/docker.yaml" \
  -o "$d/assets/go-api.yaml" "$u/assets/go-api.yaml" \
  -o "$d/assets/nextjs-postgres.yaml" "$u/assets/nextjs-postgres.yaml" \
  -o "$d/assets/node-express.yaml" "$u/assets/node-express.yaml" \
  -o "$d/assets/python-django.yaml" "$u/assets/python-django.yaml" \
  -o "$d/assets/render-small.svg" "$u/assets/render-small.svg" \
  -o "$d/assets/render.png" "$u/assets/render.png" \
  -o "$d/assets/static-site.yaml" "$u/assets/static-site.yaml" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt" \
  -o "$d/references/blueprint-spec.md" "$u/references/blueprint-spec.md" \
  -o "$d/references/codebase-analysis.md" "$u/references/codebase-analysis.md" \
  -o "$d/references/configuration-guide.md" "$u/references/configuration-guide.md" \
  -o "$d/references/deployment-details.md" "$u/references/deployment-details.md" \
  -o "$d/references/direct-creation.md" "$u/references/direct-creation.md" \
  -o "$d/references/error-patterns.md" "$u/references/error-patterns.md" \
  -o "$d/references/post-deploy-checks.md" "$u/references/post-deploy-checks.md" \
  -o "$d/references/runtimes.md" "$u/references/runtimes.md" \
  -o "$d/references/service-types.md" "$u/references/service-types.md" \
  -o "$d/references/troubleshooting-basics.md" "$u/references/troubleshooting-basics.md"

Global: instala em ~/.gemini/antigravity-cli/skills/render-deploy/.

d="$HOME/.gemini/antigravity-cli/skills/render-deploy"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/render-deploy"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \
  -o "$d/assets/docker.yaml" "$u/assets/docker.yaml" \
  -o "$d/assets/go-api.yaml" "$u/assets/go-api.yaml" \
  -o "$d/assets/nextjs-postgres.yaml" "$u/assets/nextjs-postgres.yaml" \
  -o "$d/assets/node-express.yaml" "$u/assets/node-express.yaml" \
  -o "$d/assets/python-django.yaml" "$u/assets/python-django.yaml" \
  -o "$d/assets/render-small.svg" "$u/assets/render-small.svg" \
  -o "$d/assets/render.png" "$u/assets/render.png" \
  -o "$d/assets/static-site.yaml" "$u/assets/static-site.yaml" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt" \
  -o "$d/references/blueprint-spec.md" "$u/references/blueprint-spec.md" \
  -o "$d/references/codebase-analysis.md" "$u/references/codebase-analysis.md" \
  -o "$d/references/configuration-guide.md" "$u/references/configuration-guide.md" \
  -o "$d/references/deployment-details.md" "$u/references/deployment-details.md" \
  -o "$d/references/direct-creation.md" "$u/references/direct-creation.md" \
  -o "$d/references/error-patterns.md" "$u/references/error-patterns.md" \
  -o "$d/references/post-deploy-checks.md" "$u/references/post-deploy-checks.md" \
  -o "$d/references/runtimes.md" "$u/references/runtimes.md" \
  -o "$d/references/service-types.md" "$u/references/service-types.md" \
  -o "$d/references/troubleshooting-basics.md" "$u/references/troubleshooting-basics.md"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.render-deploy

Prévia do SKILL.md

---
name: render-deploy
description: Deploy applications to Render by analyzing codebases, generating render.yaml Blueprints, and providing Dashboard deeplinks. Use when the user wants to deploy, host, publish, or set up their application on Render's cloud platform.
author: openai
---

# Deploy to Render

Render supports **Git-backed** services and **prebuilt Docker image** services.

This skill covers **Git-backed** flows:
1. **Blueprint Method** - Generate render.yaml for Infrastructure-as-Code deployments
2. **Direct Creation** - Create services instantly via MCP tools

Blueprints can also run a **prebuilt Docker image** by using `runtime: image`, but the `render.yaml` still must live in a Git repo.

If there is no Git remote, stop and ask the user to either:
- Create/push a Git remote (can be minimal if only the Blueprint is needed), or
- Use the Render Dashboard/API to deploy a prebuilt Docker image (MCP cannot create image-backed services).

## Prerequisites

- When sandboxing blocks the deployment network calls, rerun with `sandbox_permissions=require_escalated`.
- The deployment might take a few minutes. Use appropriate timeout values.

## When to Use This Skill

Activate this skill when users want to:
- Deploy an application to Render
- Create a render.yaml Blueprint file
- Set up Render deployment for their project
- Host or publish their application on Render's cloud platform
- Create databases, cron jobs, or other Render resources

## Happy Path (New Users)

Use this short prompt sequence before deep analysis to reduce friction:
1. Ask whether they want to deploy from a Git repo or a prebuilt Docker image.
2. Ask whether Render should provision everything the app needs (based on what seems likely from the user's description) or only the app while they bring their own infra. If dependencies are unclear, ask a short follow-up to confirm whether they need a database, workers, cron, or other services.
…

Ver todo o marketplace