Loading...
Loading...
Installs and uses the Render CLI for deploys, logs, SSH, psql, Blueprint validation, and automation. Use when the user needs to run Render CLI commands, script deploys in CI/CD, authenticate with an API key, query services non-interactively, or troubleshoot CLI auth issues. Trigger terms: render CLI, render login, render deploys, render logs, render ssh, render psql, render blueprints validate, render skills, RENDER_API_KEY, non-interactive, CI/CD deploy.
npx skill4agent add render-oss/skills render-clirender.yaml| Method | Command |
|---|---|
| Homebrew | |
| Linux/macOS | |
| Direct download | GitHub releases |
| Build from source | |
renderrender login~/.render/cli.yamlrender loginexport RENDER_API_KEY=rnd_...render workspace set| Command | Purpose | Key flags |
|---|---|---|
| Authenticate via browser | — |
| Set active workspace | — |
| List all services and datastores | |
| Trigger a deploy | |
| List deploys for a service | |
| View logs | |
| Open psql session | |
| SSH into running instance | |
| Validate | Defaults to |
| Manage agent skills | — |
| List workspaces | |
| Flag | Purpose |
|---|---|
| Machine-readable output |
| Skip confirmation prompts |
--outputRENDER_OUTPUTexport RENDER_OUTPUT=json
render services --confirm# Deploy and wait for completion (exits non-zero on failure)
render deploys create srv-xxx --wait --confirm -o json
# Deploy a specific commit
render deploys create srv-xxx --commit abc123 --wait --confirm
# Deploy a specific Docker image
render deploys create srv-xxx --image ghcr.io/org/app:v1.2.3 --wait --confirm# Single query, JSON output
render psql db-xxx -c "SELECT NOW();" -o json
# CSV output via psql passthrough
render psql db-xxx -c "SELECT id, email FROM users;" -o text -- --csvname: Deploy to Render
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Install Render CLI
run: |
curl -L https://github.com/render-oss/cli/releases/download/v1.1.0/cli_1.1.0_linux_amd64.zip -o render.zip
unzip render.zip
sudo mv cli_v1.1.0 /usr/local/bin/render
- name: Deploy
env:
RENDER_API_KEY: ${{ secrets.RENDER_API_KEY }}
run: render deploys create ${{ secrets.RENDER_SERVICE_ID }} --wait --confirm -o json~/.render/cli.yamlRENDER_CLI_CONFIG_PATH| Mistake | Fix |
|---|---|
| Token expired | Re-run |
| Wrong workspace | Run |
Missing | Add |
Using | Use |
Deploying without | Add |
| Document | Contents |
|---|---|
| Full command list with flags, output examples, and scripting patterns |
render.yamlrender psqlrender logsrender ssh