What problem does it solve? Managing API keys and secrets across Convex deployments is error-prone when developers hardcode values or commit them to git. This Skill provides a clear workflow for storing secrets as Convex deployment env vars and reading them safely in backend code. ## Core Features & Use Cases - Secret Storage: Set environment variables per deployment using npx convex env set KEY value. - Safe Access Patterns: Read values via process.env inside actions (with 'use node' when needed), never in queries or mutations. - Security Guardrails: Enforces rules that secrets never live in code or git, with .env.local reserved for local development only. - Use Case: When adding a third-party API key to your Convex backend, set it with the CLI, confirm it with npx convex env list, and access it inside an action without exposing it in your repository. ## Quick Start Set the OPENAI_API_KEY environment variable on my Convex deployment and show me how to read it inside an action.