render-automation
Faz seu agente automatizar tarefas de renderização e implantação. Ele gerencia serviços e projetos, garantindo que tudo seja atualizado corretamente.
O que ela faz
Esta ferramenta automatiza tarefas na plataforma Render, como listar serviços, iniciar implantações e gerenciar projetos. Ela usa um sistema chamado Rube MCP para se conectar e executar essas ações.
Quando usar
- ✓Quando você quiser ver todos os serviços que tem na Render.
- ✓Quando precisar iniciar uma nova implantação de um serviço.
- ✓Quando quiser verificar o status de uma implantação que está acontecendo.
Exemplo do que pedir para a IA
“Liste todos os meus serviços web na Render.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta se conecta ao Rube MCP, que por sua vez se comunica com a Render. Ela usa comandos específicos para listar serviços, disparar implantações e monitorar o progresso.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill render-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/render-automation/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação de Renderização via Rube MCP
Automatize operações da plataforma Render Cloud através do toolkit Render da Composio via Rube MCP.
Pré-requisitos
- Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
- Conexão Render ativa via
RUBE_MANAGE_CONNECTIONScom o toolkitrender - Sempre chame
RUBE_SEARCH_TOOLSprimeiro para obter os esquemas de ferramentas atuais
Configuração
Obtenha o Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na sua configuração de cliente. Nenhuma chave de API é necessária — basta adicionar o endpoint e funciona.
- Verifique se o Rube MCP está disponível confirmando que
RUBE_SEARCH_TOOLSresponde. - Chame
RUBE_MANAGE_CONNECTIONScom o toolkitrender. - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar a autenticação do Render.
- Confirme se o status da conexão mostra ATIVA antes de executar quaisquer fluxos de trabalho.
Fluxos de Trabalho Principais
1. Listar e Navegar por Serviços
Quando usar: O usuário deseja encontrar ou inspecionar serviços Render (serviços web, sites estáticos, workers, jobs cron).
Sequência de ferramentas:
RENDER_LIST_SERVICES- Lista todos os serviços com filtros opcionais [Obrigatório]
Parâmetros chave:
name: Filtra serviços por substring do nome.type: Filtra por tipo de serviço ('web_service', 'static_site', 'private_service', 'background_worker', 'cron_job').limit: Número máximo de resultados por página (padrão 20, máximo 100).cursor: Cursor de paginação da resposta anterior.
Armadilhas:
- Os tipos de serviço devem corresponder exatamente aos valores do enum: 'web_service', 'static_site', 'private_service', 'background_worker', 'cron_job'.
- A paginação usa uma abordagem baseada em cursor; siga
cursoraté que ele esteja ausente. - O filtro de nome é baseado em substring, não em correspondência exata.
- IDs de serviço seguem o formato 'srv-xxxxxxxxxxxx'.
- O limite padrão é 20; defina um valor maior para listagem abrangente.
2. Disparar Implantações
Quando usar: O usuário deseja implantar ou reimplantar manualmente um serviço.
Sequência de ferramentas:
RENDER_LIST_SERVICES- Encontra o serviço a ser implantado [Pré-requisito].RENDER_TRIGGER_DEPLOY- Dispara uma nova implantação [Obrigatório].RENDER_RETRIEVE_DEPLOY- Monitora o progresso da implantação [Opcional].
Parâmetros chave:
- Para TRIGGER_DEPLOY:
serviceId: ID do serviço a ser implantado (obrigatório, formato: 'srv-xxxxxxxxxxxx').clearCache: Definetruepara limpar o cache de build antes de implantar.
- Para RETRIEVE_DEPLOY:
serviceId: ID do serviço.deployId: ID da implantação da resposta do gatilho (formato: 'dep-xxxxxxxxxxxx').
Armadilhas:
serviceIdé obrigatório; resolva primeiro via LIST_SERVICES.- IDs de serviço começam com o prefixo 'srv-'.
- IDs de implantação começam com o prefixo 'dep-'.
clearCache: trueforça um build limpo; leva mais tempo, mas resolve problemas relacionados ao cache.- A implantação é assíncrona; use RETRIEVE_DEPLOY para consultar o status.
- Disparar uma implantação enquanto outra está em andamento pode colocar a nova em fila.
3. Monitorar Status de Implantação
Quando usar: O usuário deseja verificar o progresso ou o resultado de uma implantação.
Sequência de ferramentas:
RENDER_RETRIEVE_DEPLOY- Obtém detalhes e status da implantação [Obrigatório].
Parâmetros chave:
serviceId: ID do serviço (obrigatório).deployId: ID da implantação (obrigatório).- A resposta inclui
status,createdAt,updatedAt,finishedAt,commit.
Armadilhas:
- Ambos
serviceIdedeployIdsão obrigatórios. - Os status de implantação incluem: 'created', 'build_in_progress', 'update_in_progress', 'live', 'deactivated', 'build_failed', 'update_failed', 'canceled'.
- 'live' indica implantação bem-sucedida.
- 'build_failed' ou 'update_failed' indicam erros de implantação.
- Consulte em intervalos razoáveis (10-30 segundos) para evitar limites de taxa.
4. Gerenciar Projetos
Quando usar: O usuário deseja listar e organizar projetos Render.
Sequência de ferramentas:
RENDER_LIST_PROJECTS- Lista todos os projetos [Obrigatório].
Parâmetros chave:
limit: Número máximo de resultados por página (máximo 100).cursor: Cursor de paginação da resposta anterior.
Armadilhas:
- Projetos agrupam serviços relacionados.
- A paginação usa uma abordagem baseada em cursor.
- IDs de projeto são usados para fins organizacionais.
- Nem todos os serviços podem ser atribuídos a um projeto.
Padrões Comuns
Resolução de ID
Nome do serviço -> ID do serviço:
1. Call RENDER_LIST_SERVICES with name=service_name
2. Find service by name in results
3. Extract id (format: 'srv-xxxxxxxxxxxx')
Pesquisa de implantação:
1. Store deployId from RENDER_TRIGGER_DEPLOY response
2. Call RENDER_RETRIEVE_DEPLOY with serviceId and deployId
3. Check status for completion
Padrão de Implantação e Monitoramento
1. RENDER_LIST_SERVICES -> encontrar serviço por nome -> obter serviceId
…
Perguntas frequentes
O que é Rube MCP?
É um sistema que ajuda a conectar e automatizar tarefas em diferentes plataformas, como a Render.
Como faço para conectar a Render?
Você precisa configurar o Rube MCP no seu cliente e depois usar o comando `RUBE_MANAGE_CONNECTIONS` com o tipo `render`. Se não estiver ativo, siga o link de autenticação fornecido.
O que acontece se uma implantação falhar?
Se uma implantação falhar, a versão anterior do seu serviço continua funcionando. A ferramenta pode informar o erro, mas não reverte automaticamente.
Detalhes
Descrição original do autor
Automate Render tasks via Rube MCP (Composio): services, deployments, projects. Always search tools first for current schemas.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4000
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC