render-env-vars

Configure environment variables, secrets, and environment groups on Render.

Updated May 28, 2026
One-click install
npx skills add https://github.com/render-oss/render-codex-plugin --skill render-env-vars-render-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: render-env-vars
Source: https://github.com/render-oss/render-codex-plugin/tree/main/skills/render-env-vars
Command: npx skills add https://github.com/render-oss/render-codex-plugin --skill render-env-vars-render-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configures environment variables, secrets, and environment groups on Render. Use when the user needs to set env vars, wire secrets between services, create env groups, use generateValue, set sync: false, or troubleshoot missing or incorrect environment variable values in Blueprints or the Dashboard.

Core Features & Use Cases

  • Dashboard-based variable management: add, edit, import, and bulk update environment variables and secret files for multiple services.
  • Blueprint wiring: declare envVars in render.yaml using literals, generateValue, sync: false, fromDatabase, fromGroup, or fromService patterns.
  • MCP/API automation: manage environment values programmatically for CI pipelines and rotations.
  • Environment groups: share and override variables across related services with clear precedence rules.

Quick Start

Configure env vars for a service from the Dashboard, render.yaml, or MCP API and verify values during deployment.

Frequently Asked Questions about render-env-vars

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure environment variables and secrets on Render?

Configure Render environment variables and secrets through the Dashboard, render.yaml Blueprints, or MCP API. You can set literal values, use generateValue for secure defaults, wire connections via fromDatabase or fromService, and manage shared settings using environment groups.

What's the best way to share environment variables across multiple Render services?

Use Render environment groups to share and override variables across related services. This approach enforces clear precedence rules, allowing you to define a base set of environment variables once and apply them universally while supporting per-service overrides.

How do I wire environment variables between databases and services in render.yaml?

Declare envVars in render.yaml using fromDatabase, fromService, or fromGroup patterns to wire environment variables between Render components. This Blueprint configuration automatically injects connection values during deployment without hardcoding sensitive data.

Why does sync false override environment variable values in Render Blueprints?

Setting sync: false on a Render Blueprint environment variable prevents the Dashboard from overwriting the value defined in render.yaml. This ensures the Blueprint remains the source of truth, stopping manual UI edits from causing configuration drift.

Can I automate Render environment variable updates for CI pipelines?

Yes, manage Render environment values programmatically using the MCP API. This enables automated rotations and CI pipeline updates, allowing you to add, edit, and bulk update environment variables and secret files without manual Dashboard intervention.