bundled-skills/render-automation/SKILL.md
Automate Render tasks via Rube MCP (Composio): services, deployments, projects. Always search tools first for current schemas.
npx skillsauth add FrancoStino/opencode-skills-antigravity render-automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate Render cloud platform operations through Composio's Render toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit renderRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit renderWhen to use: User wants to find or inspect Render services (web services, static sites, workers, cron jobs)
Tool sequence:
RENDER_LIST_SERVICES - List all services with optional filters [Required]Key parameters:
name: Filter services by name substringtype: Filter by service type ('web_service', 'static_site', 'private_service', 'background_worker', 'cron_job')limit: Maximum results per page (default 20, max 100)cursor: Pagination cursor from previous responsePitfalls:
cursor until absentWhen to use: User wants to manually deploy or redeploy a service
Tool sequence:
RENDER_LIST_SERVICES - Find the service to deploy [Prerequisite]RENDER_TRIGGER_DEPLOY - Trigger a new deployment [Required]RENDER_RETRIEVE_DEPLOY - Monitor deployment progress [Optional]Key parameters:
serviceId: Service ID to deploy (required, format: 'srv-xxxxxxxxxxxx')clearCache: Set true to clear build cache before deployingserviceId: Service IDdeployId: Deploy ID from trigger response (format: 'dep-xxxxxxxxxxxx')Pitfalls:
serviceId is required; resolve via LIST_SERVICES firstclearCache: true forces a clean build; takes longer but resolves cache-related issuesWhen to use: User wants to check the progress or result of a deployment
Tool sequence:
RENDER_RETRIEVE_DEPLOY - Get deployment details and status [Required]Key parameters:
serviceId: Service ID (required)deployId: Deployment ID (required)status, createdAt, updatedAt, finishedAt, commitPitfalls:
serviceId and deployId are requiredWhen to use: User wants to list and organize Render projects
Tool sequence:
RENDER_LIST_PROJECTS - List all projects [Required]Key parameters:
limit: Maximum results per page (max 100)cursor: Pagination cursor from previous responsePitfalls:
Service name -> Service ID:
1. Call RENDER_LIST_SERVICES with name=service_name
2. Find service by name in results
3. Extract id (format: 'srv-xxxxxxxxxxxx')
Deployment lookup:
1. Store deployId from RENDER_TRIGGER_DEPLOY response
2. Call RENDER_RETRIEVE_DEPLOY with serviceId and deployId
3. Check status for completion
1. RENDER_LIST_SERVICES -> find service by name -> get serviceId
2. RENDER_TRIGGER_DEPLOY with serviceId -> get deployId
3. Loop: RENDER_RETRIEVE_DEPLOY with serviceId + deployId
4. Check status: 'live' = success, 'build_failed'/'update_failed' = error
5. Continue polling until terminal state reached
cursor from response for next pagecursor is absent or results are emptylimit to max (100) for fewer pagination roundsService IDs:
Service Types:
Deployment Behavior:
Rate Limits:
Response Parsing:
data key| Task | Tool Slug | Key Params | |------|-----------|------------| | List services | RENDER_LIST_SERVICES | name, type, limit, cursor | | Trigger deploy | RENDER_TRIGGER_DEPLOY | serviceId, clearCache | | Get deploy status | RENDER_RETRIEVE_DEPLOY | serviceId, deployId | | List projects | RENDER_LIST_PROJECTS | limit, cursor |
This skill is applicable to execute the workflow or actions described in the overview.
research
Skill for academic research workflows: search Semantic Scholar (200M+ papers), inspect citations, download arXiv PDFs, and extract PDF text. Bundles a self-contained Python CLI.
development
Turns vague prompts into 8 structured planning files for brand new projects. DO NOT use on existing codebases.
development
Maps code, architecture, and infrastructure changes to specific control IDs in PCI-DSS v4.0 and MAS TRM (Singapore financial regulator), producing an audit-traceable findings report with per-control remediation.
testing
Companion to atlas-contract. Auto-invoked by its Final Audit on caught drift; also use after Post Reviews or user requests to record a mistake. Distills drift into WHEN/DON'T/INSTEAD clauses, writes to Atlas.md after confirmation.