← ClaudeAtlas

render-clilisted

Use the Render.com CLI v2.x (`render`) to inspect Render services, check CLI auth, list services and deploys, trigger deploys when explicitly requested, and view logs. Use when an agent needs Render CLI commands, non-interactive flags, deploy status polling, or service auto-deploy checks.
atrislabs/atris · ★ 67 · AI & Automation · score 72
Install: claude install-skill atrislabs/atris
# Render CLI Use the `render` binary to manage Render services, deploys, logs, and sessions from the terminal. Treat it like a production-control CLI: read first, parse JSON, and only create or mutate resources when the operator explicitly asked for that action. ## Agent defaults Always add these flags for agent-safe commands: - `--output json` for parseable output. - `--confirm` to skip confirmation prompts. The CLI defaults to interactive mode and can hang an agent if a command prompts. If a command is intended to run unattended, include both flags unless the CLI help says the mode is interactive-only. ## Auth Check the active login before assuming access: ```bash render whoami --output json --confirm ``` If the user is not logged in, ask them to complete: ```bash render login ``` `render login` uses the dashboard/browser login flow, so do not run it in an unattended automation loop. ## Services List services in the active workspace: ```bash render services --output json --confirm ``` Use the returned service `id` as `<service-id>` in deploy and log commands. When a push to Git did not deploy, inspect the service JSON for `autoDeploy`; it may be disabled for that service. ## Deploys Trigger a deploy only when the operator explicitly asks for a real deploy: ```bash render deploys create <service-id> --output json --confirm ``` Watch deploy state by polling: ```bash render deploys list <service-id> --output json --confirm ``` Common deploy statuses includ