env-check

Validate environment configuration files and required variables across deployment stages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures your project's environment variables are correctly set, preventing configuration errors and deployment issues.

Core Features & Use Cases

  • Environment Validation: Checks for the presence and format of essential environment variables across different stages (local, development, production).
  • Security Checks: Identifies potentially weak secrets or uncommitted sensitive information.
  • Use Case: Before deploying your application, use this Skill to confirm that all necessary production environment variables are correctly configured and securely stored.

Quick Start

Run the env-check skill to validate the production environment configuration.

Frequently Asked Questions about env-check

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

FAQPage Schema
How do I validate environment variables before deploying my application?

Validating environment variables before deployment requires scanning .env files for correct formatting, placeholder values, and required variables across local, development, and production stages. This process prevents configuration errors and deployment failures.

What is the best way to check .env files for security vulnerabilities like short secrets?

Checking .env files for security vulnerabilities involves scanning for potentially weak secrets and verifying .gitignore properly excludes sensitive configuration files. This validation identifies weak secrets and ensures sensitive information remains uncommitted.

How do I ensure required environment variables are present across different deployment stages?

Ensuring required environment variables are present across deployment stages requires validation checks for local, development, and production environments. This compliance step verifies that project-specific variable requirements are met for each deployment stage.

Can I automatically detect placeholder values in my .env configuration?

You can automatically detect placeholder values in your .env configuration by running an environment validation scan. This process checks configuration files for correct formatting and identifies incomplete placeholders to prevent application deployment issues.

Does environment configuration validation check if sensitive files are excluded from version control?

Environment configuration validation checks if sensitive files are excluded from version control by scanning .gitignore. It verifies proper exclusion of sensitive files, preventing uncommitted environment variables from being accidentally pushed to your repository.