← Back to Skills Marketplace
Render
by
aiwithabidi
· GitHub ↗
· v1.0.0
405
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install render
Description
Render cloud platform — manage services, deployments, databases, environment groups, and custom domains via the Render API. Deploy web services, static sites...
Usage Guidance
This skill is generally coherent with a Render API client, but be aware it will try to read a local .env file at ${WORKSPACE:-~/.openclaw/workspace}/.env to find RENDER_API_KEY if the env var is not set — this is not documented in SKILL.md. Before installing: (1) set RENDER_API_KEY explicitly in your environment rather than relying on a workspace .env file; (2) inspect any ~/.openclaw/workspace/.env file contents and remove other secrets you don't want scripts to read; (3) consider running the script in a controlled environment or review/modify the get_token() fallback to remove the .env read if you prefer it not access local files. If the undocumented fallback is acceptable and you supply only the Render API key, the risk is limited; if you store other sensitive vars in the workspace .env, don't install this skill without code changes.
Capability Analysis
Type: OpenClaw Skill
Name: render
Version: 1.0.0
The skill provides a standard CLI interface for interacting with the Render Cloud API. While the implementation in `scripts/render.py` is functionally incomplete—specifically, it fails to pass request bodies for POST and PUT operations (e.g., in `service-create` or `env-set`)—there is no evidence of malicious intent, data exfiltration, or unauthorized execution. The script correctly targets the official Render API endpoint (api.render.com) and handles authentication via environment variables or a local workspace configuration as expected in the OpenClaw ecosystem.
Capability Assessment
Purpose & Capability
Name/description and primary credential (RENDER_API_KEY) align with a Render API integration. The CLI uses only Python stdlib as claimed. However, the script also consults a WORKSPACE env and a ~/.openclaw/workspace/.env file as a fallback for the token — this behavior is not documented in SKILL.md and extends the skill's local file access surface.
Instruction Scope
SKILL.md instructs running scripts/render.py and says data is sent only to Render, but it omits that the script will attempt to read a local .env file under the workspace path to find RENDER_API_KEY. Reading local workspace files (even only to extract this token) is scope creep relative to the instructions and should be disclosed.
Install Mechanism
No install spec (instruction-only with a single script); nothing is downloaded or written to disk by an installer, which minimizes installation risk.
Credentials
The declared required env var is only RENDER_API_KEY (appropriate). But the code also uses an undocumented WORKSPACE env to locate ~/.openclaw/workspace/.env and will read that file if present. That file may contain other secrets; although the script only extracts RENDER_API_KEY, reading a .env file increases the chance of accidental exposure and is not declared in requires.env.
Persistence & Privilege
always is false, there is no evidence the skill persists itself or modifies other skills or system-wide settings. It runs as a CLI and exits; no elevated persistence requested.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install render - After installation, invoke the skill by name or use
/render - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Render cloud platform management via CLI and Render API.
- Manage services, deployments, PostgreSQL databases, environment variables, and custom domains.
- Commands for service creation, deployment, rollback, scaling, and logs.
- Supports infrastructure as code (Blueprint sync) and CI/CD automation.
- Python stdlib only — zero dependencies.
- Outputs JSON by default; human-readable format available.
- Requires RENDER_API_KEY.
Metadata
Frequently Asked Questions
What is Render?
Render cloud platform — manage services, deployments, databases, environment groups, and custom domains via the Render API. Deploy web services, static sites... It is an AI Agent Skill for Claude Code / OpenClaw, with 405 downloads so far.
How do I install Render?
Run "/install render" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Render free?
Yes, Render is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Render support?
Render is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Render?
It is built and maintained by aiwithabidi (@aiwithabidi); the current version is v1.0.0.
More Skills