check-env

Validate required environment variables in .env files without exposing values.

1|1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/bettercallzaal/ZAOOS --skill check-env-bettercallzaal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check-env
Source: https://github.com/bettercallzaal/ZAOOS/tree/main/.claude/skills/check-env
Command: npx skills add https://github.com/bettercallzaal/ZAOOS --skill check-env-bettercallzaal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Read .env.example and .env files to ensure required environment variables are present before deploying, without exposing their actual values.

Core Features & Use Cases

  • Validate presence of required environment variables across different environments (dev, staging, prod).
  • Provide a clear summary of which variables are set, missing, or empty without leaking sensitive data.
  • Use during fresh clones, pre-deploy checks, and debugging connection issues to enforce configuration correctness.

Quick Start

Run the check-env validation after cloning or before deployment to verify that all required environment variables are present and non-empty without printing their values.

Frequently Asked Questions about check-env

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

FAQPage Schema
How do I check required environment variables before deployment without exposing sensitive values?

To validate environment variables safely before deployment, compare required keys from your .env.example against the active environment file, checking for missing or empty values without printing the actual sensitive data.

What is the best way to validate .env configuration files after a fresh git clone?

Validating .env configuration after a fresh clone involves reading the .env.example file to identify required keys and verifying their presence in the active environment to ensure all necessary variables are set and non-empty.

Can I debug missing environment variable connection issues without leaking secrets in the summary?

Yes, you can debug connection issues by enforcing configuration correctness, which reports a concise summary of configured versus missing keys while ensuring that required variables are marked as Set, Missing, or Empty without revealing values.

Does environment variable validation work across different deployment environments like dev, staging, and prod?

Environment variable validation works across dev, staging, and prod by validating the presence of required environment variables in the active environment file against the defined .env.example template for that specific context.

Why are my environment variables showing as empty during pre-deploy configuration checks?

Environment variables show as empty during pre-deploy checks when the keys exist in the active environment file but lack assigned values, which the validation process identifies to enforce configuration correctness before deployment.