skills/render-automation/render-automation/SKILL.md
Automate Render tasks via Rube MCP (Composio): services, deployments, projects. Always search tools first for current schemas.
npx skillsauth add aiskillstore/marketplace 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.
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.