AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The Render CLI skill provides a comprehensive interface for interacting with the Render platform. It supports both interactive terminal usage for developers and non-interactive scripting for CI/CD automation. The skill covers essential operational tasks including service management, database access via psql, log streaming, SSH connectivity, and Blueprint validation. It emphasizes secure authentication practices and reliable, machine-readable output formats for automated workflows.
What it does
- Deploys services and manages deployment lifecycles
- Streams real-time logs from running services
- Provides direct psql access to Render Postgres databases
- Enables SSH access to service instances and ephemeral shells
- Validates render.yaml Blueprint configurations
- Facilitates non-interactive automation in CI/CD environments
When to use it
- When you need to automate service deployments in a CI/CD pipeline
- When troubleshooting service behavior via logs or SSH
- When performing database operations on Render Postgres
- When validating infrastructure-as-code Blueprint files locally
- When managing Render resources without using the web dashboard
Advantages
- Supports machine-readable output formats like JSON for reliable scripting
- Enables non-interactive operations with global flags
- Provides consistent access to logs and SSH for debugging
- Integrates seamlessly into standard CI/CD workflows
- Allows for secure authentication using API keys
Usage examples
- “Deploy my web service srv-123 and wait for it to finish.”
- The agent executes 'render deploys create srv-123 --wait --confirm -o json' to trigger the deployment and monitor its status.
- “Show me the logs for my service srv-abc.”
- The agent runs 'render logs -r srv-abc' to stream the latest logs from the specified service.
- “Validate my render.yaml file.”
- The agent executes 'render blueprints validate' to check the configuration file for errors.
- “Run a SQL query on my database db-xyz.”
- The agent uses 'render psql db-xyz -c "SELECT * FROM users;" -o json' to execute the query and return the results in JSON format.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/render-oss/render-cli/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip render-cli.zip -d .agents/skills
Documentation by Render
Render CLI
The Render CLI manages services, databases, and deployments from the terminal. Supports interactive use, non-interactive scripting, and CI/CD automation.
Before installing, authenticating, selecting a workspace, or running commands, read references/render-access.md for the current access and command-discovery workflow.
When to Use
Deploying a service from the terminal or CI/CD
Tailing logs in real time
Opening psql to a Render Postgres database
SSHing into a running service or launching an ephemeral shell
Validating a
render.yamlBlueprintScripting Render operations in CI/CD pipelines
Installing agent skills for AI coding tools
Command Reference
Use the installed CLI help or generated command reference as directed by references/render-access.md for the exact command surface and flags. The patterns below cover common operational workflows.
Deploy patterns
# 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 --confirmDatabase queries
# 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 -- --csvCI/CD Example (GitHub Actions)
name: Deploy to Render
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Install Render CLI
run: |
curl --fail-with-body --silent --show-error --location \
https://raw.githubusercontent.com/render-oss/cli/refs/heads/main/bin/install.sh \
--output /tmp/install-render-cli.sh
sudo sh /tmp/install-render-cli.sh
render --version
- name: Deploy
env:
RENDER_API_KEY: ${{ secrets.RENDER_API_KEY }}
run: render deploys create ${{ secrets.RENDER_SERVICE_ID }} --wait --confirm -o jsonIf reproducible builds require a pinned CLI, select a currently supported release and verify its asset name in the current release documentation instead of copying a version from this skill.
Local Config
Config file: ~/.render/cli.yaml
Override the configuration directory with RENDER_CLI_CONFIG_DIR. RENDER_CLI_CONFIG_PATH is a legacy file-level override retained for compatibility and is scheduled for deprecation.
Common Mistakes
| Mistake | Fix |
|---|---|
Deploying without --wait in CI | Add --wait so the job fails on deploy failure |
References
| Document | Contents |
|---|---|
references/render-access.md | Current CLI authentication, workspace, documentation, output, and authorization workflow |
references/command-cheatsheet.md | Common operational command examples and scripting patterns |
Related Skills
render-deploy — End-to-end deploy flows, MCP operations, Dashboard deeplinks
render-blueprints —
render.yamlauthoring and validationrender-postgres — Database connections,
render psqlusagerender-debug — Using
render logsandrender sshfor troubleshooting
<!-- shared:documentation-retrieval -->
Current documentation retrieval
Whenever this skill directs you to consult current Render documentation:
Retrieve the linked Markdown document directly with an available URL-fetching tool or HTTP client, such as
curl. Do not substitute web-search summaries for the document.Confirm that retrieval succeeded and returned the expected document, then read its contents. Saving a file or printing its path is not sufficient.
If the request fails or your tool cannot read the Markdown response, open and read the linked HTML version instead.
If neither version can be retrieved, disclose that the current reference is unavailable and follow any topic-specific fallback in the skill. Use bundled guidance only for stable constraints, and do not guess at changeable platform details.
When a task requires multiple references, apply this workflow to each one and distinguish the documents you verified from those that remain unavailable.
<!-- /shared:documentation-retrieval -->
Files
- ATTRIBUTION.mdAdded by AutoGineer872 B
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md4.9 KiB
- references/command-cheatsheet.md2.5 KiB
- references/render-access.md4.7 KiB
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs an API key
The author says: Render CLI v2.7.0+ (Homebrew, Linux/macOS, direct download)
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Render
- Publisher
- Render (Official)
- Source
- render-oss/skills · skills/render-cli · commit b985a63
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Render.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download render-cli.zip