Skill
render
Every Render endpoint, plus diff, drift, cost, audit, and orphan analytics no other Render tool ships.
When to use render
Choose if
You're running Render.com infrastructure and want an agent loop to handle ops work the dashboard can't — env-var promotion across staging/prod, blueprint drift detection in CI, cost rollups grouped by project/environment/owner, incident timeline reconstruction (deploys + events + audit logs merged), orphan-resource sweeps, rightsizing from p95 metrics. Alternative: Render's official `render` CLI covers basic deploys but lacks the diff / drift / cost / audit / orphan analytics this wraps.
Avoid if
You're not on Render (the CLI is Render-specific — for Heroku use Heroku's CLI, for Fly use flyctl). Also avoid if your workflow needs bidirectional dashboard sync (this CLI surfaces drift but doesn't auto- reconcile) or if a sandbox can't carry a long-lived Render API key safely — token leakage exposes the full account.
Risk Flags
- HIGH data_quality Disk deletion is irreversible — "All data on the disk will be lost" when deleting persistent disks. Agents touching deletion paths must confirm before invoking.
- MEDIUM auth Requires a Render API key with scopes for the resources the agent touches. Token leakage exposes the full Render account; rotation requires the audit-trail commands (`env where`) to find every service using the key before swap.
- MEDIUM rate_limit Returns 429 Too Many Requests during sync — pass `--rate-limit 10` to slow the cursor walker, or wait 60s. Render's rate-limit thresholds are not documented upstream, so agents must back off heuristically.
- LOW scope Disk resizes can only grow, not shrink ("new size must be greater than the current size"). Blueprint files cap at 10MB. Log stream queries require all resources in the same region and owner. Project / env deletion fails if they contain resources (409 error).
Cost
Type: Usage based · Free tier: The CLI wrapper itself is free. Requires a Render API key tied to your Render account (Render itself has a free tier for hobby services).
Hidden costs
- The CLI is MIT-licensed and free. Underlying Render services (compute, postgres, key-value, redis, disks) bill on Render's standard pricing — this CLI surfaces cost rollups but doesn't change them.
Install
Default
npx -y @mvanhorn/printing-press install render
# Set Render API key before any endpoint works:
export RENDER_API_KEY=<your-key>
Estimated time to first success: ~10 min
Dependencies
Minimum runtime: Node.js 18+ (or pre-built Go binary for non-Node environments)
Distribution
- Repository
- https://github.com/mvanhorn/printing-press-library
- License
- MIT