render

Render cloud platform — manage services, deployments, databases, environment groups, and custom domains via the Render API. Deploy web services, static sites, cron jobs, and databases with automatic scaling. Built for AI agents — Python stdlib only, zero dependencies. Use for cloud deployment, service management, database provisioning, CI/CD automation, and infrastructure management.

3,891 stars

Best use case

render is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Render cloud platform — manage services, deployments, databases, environment groups, and custom domains via the Render API. Deploy web services, static sites, cron jobs, and databases with automatic scaling. Built for AI agents — Python stdlib only, zero dependencies. Use for cloud deployment, service management, database provisioning, CI/CD automation, and infrastructure management.

Teams using render should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/render/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/aiwithabidi/render/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/render/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How render Compares

Feature / AgentrenderStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Render cloud platform — manage services, deployments, databases, environment groups, and custom domains via the Render API. Deploy web services, static sites, cron jobs, and databases with automatic scaling. Built for AI agents — Python stdlib only, zero dependencies. Use for cloud deployment, service management, database provisioning, CI/CD automation, and infrastructure management.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# 🚀 Render

Render cloud platform — manage services, deployments, databases, environment groups, and custom domains via the Render API.

## Features

- **Service management** — web services, static sites, cron jobs
- **Deployment tracking** — deploy history, rollbacks, status
- **Database management** — PostgreSQL provisioning and management
- **Environment variables** — manage env vars and env groups
- **Custom domains** — add and configure custom domains
- **Auto-deploy** — trigger deploys from API
- **Scaling** — manage instance count and plan
- **Logs** — access service logs
- **Bandwidth metrics** — monitor usage and costs
- **Blueprint sync** — infrastructure as code

## Requirements

| Variable | Required | Description |
|----------|----------|-------------|
| `RENDER_API_KEY` | ✅ | API key/token for Render |

## Quick Start

```bash
# List services
python3 {baseDir}/scripts/render.py services --limit 20
```

```bash
# Get service details
python3 {baseDir}/scripts/render.py service-get srv-abc123
```

```bash
# Create a service
python3 {baseDir}/scripts/render.py service-create '{"type":"web_service","name":"my-api","repo":"https://github.com/user/repo","branch":"main","runtime":"python"}'
```

```bash
# List deployments
python3 {baseDir}/scripts/render.py deploys --service srv-abc123 --limit 10
```



## Commands

### `services`
List services.
```bash
python3 {baseDir}/scripts/render.py services --limit 20
```

### `service-get`
Get service details.
```bash
python3 {baseDir}/scripts/render.py service-get srv-abc123
```

### `service-create`
Create a service.
```bash
python3 {baseDir}/scripts/render.py service-create '{"type":"web_service","name":"my-api","repo":"https://github.com/user/repo","branch":"main","runtime":"python"}'
```

### `deploys`
List deployments.
```bash
python3 {baseDir}/scripts/render.py deploys --service srv-abc123 --limit 10
```

### `deploy`
Trigger a deploy.
```bash
python3 {baseDir}/scripts/render.py deploy --service srv-abc123
```

### `deploy-rollback`
Rollback to previous deploy.
```bash
python3 {baseDir}/scripts/render.py deploy-rollback --service srv-abc123 --deploy dep-xyz
```

### `databases`
List databases.
```bash
python3 {baseDir}/scripts/render.py databases
```

### `database-create`
Create PostgreSQL database.
```bash
python3 {baseDir}/scripts/render.py database-create '{"name":"my-db","plan":"starter"}'
```

### `env-vars`
List environment variables.
```bash
python3 {baseDir}/scripts/render.py env-vars --service srv-abc123
```

### `env-set`
Set environment variable.
```bash
python3 {baseDir}/scripts/render.py env-set --service srv-abc123 "DATABASE_URL" "postgres://..."
```

### `env-delete`
Delete environment variable.
```bash
python3 {baseDir}/scripts/render.py env-delete --service srv-abc123 DATABASE_URL
```

### `domains`
List custom domains.
```bash
python3 {baseDir}/scripts/render.py domains --service srv-abc123
```

### `domain-add`
Add custom domain.
```bash
python3 {baseDir}/scripts/render.py domain-add --service srv-abc123 api.example.com
```

### `logs`
Get service logs.
```bash
python3 {baseDir}/scripts/render.py logs --service srv-abc123 --limit 100
```

### `suspend`
Suspend a service.
```bash
python3 {baseDir}/scripts/render.py suspend --service srv-abc123
```


## Output Format

All commands output JSON by default. Add `--human` for readable formatted output.

```bash
# JSON (default, for programmatic use)
python3 {baseDir}/scripts/render.py services --limit 5

# Human-readable
python3 {baseDir}/scripts/render.py services --limit 5 --human
```

## Script Reference

| Script | Description |
|--------|-------------|
| `{baseDir}/scripts/render.py` | Main CLI — all Render operations |

## Data Policy

This skill **never stores data locally**. All requests go directly to the Render API and results are returned to stdout. Your data stays on Render servers.

## Credits
---
Built by [M. Abidi](https://www.linkedin.com/in/mohammad-ali-abidi) | [agxntsix.ai](https://www.agxntsix.ai)
[YouTube](https://youtube.com/@aiwithabidi) | [GitHub](https://github.com/aiwithabidi)
Part of the **AgxntSix Skill Suite** for OpenClaw agents.

📅 **Need help setting up OpenClaw for your business?** [Book a free consultation](https://cal.com/agxntsix/abidi-openclaw)

Related Skills

gotchi-3d-custom-render

3891
from openclaw/skills

Render custom Aavegotchi 3D images from arbitrary trait and wearable combinations. Use when the user describes a synthetic or hypothetical gotchi look in plain language, asks for an outfit preview, headshot, or full-body image, and is not asking for an existing onchain token by tokenId or inventory URL.

render-agent

3891
from openclaw/skills

生成图片、画图、出图、AI绘画、图像生成。当用户要求生成图片、画一张图、出几张图、AI绘画时,必须使用此技能调用本地ComfyUI生成,不要使用任何在线服务或API。

agent-render-linking

3891
from openclaw/skills

Create zero-retention agent-render.com links for markdown, code, diffs, CSV, or JSON artifacts. Use when an agent needs to share a nicely rendered artifact in the browser instead of pasting raw content into chat. Trigger for requests like "share this as a link", "make a diff link", "render this markdown/code/csv/json", or when chat rendering is weak. Agent Render is open source, hosted on Cloudflare Pages, and self-hostable. Use platform-specific linked-text syntax only on surfaces that support it cleanly, such as Discord Markdown links, Telegram HTML links, or Slack mrkdwn links; otherwise send a short summary plus the raw URL.

renderkit

3891
from openclaw/skills

Render structured data as beautiful hosted web pages, and create hosted forms for data collection, using the RenderKit API. Use this for visual pages, surveys, RSVPs, feedback forms, or any structured data.

render-stl-png

3891
from openclaw/skills

Render an STL to a PNG from a nice, consistent 3D angle ("Blender-ish" default perspective) with a solid color.

slug-font-rendering

3831
from openclaw/skills

Reference HLSL shader implementations for the Slug font rendering algorithm, enabling high-quality GPU-accelerated vector font and glyph rendering.

json-render-generative-ui

3819
from openclaw/skills

Generative UI framework that renders AI-generated JSON specs into type-safe UI components across React, Vue, Svelte, Solid, React Native, video, PDF, and email.

---

3891
from openclaw/skills

name: article-factory-wechat

Content & Documentation

humanizer

3891
from openclaw/skills

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Content & Documentation

find-skills

3891
from openclaw/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

General Utilities

tavily-search

3891
from openclaw/skills

Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.

Data & Research

baidu-search

3891
from openclaw/skills

Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.

Data & Research