← ClaudeAtlas

env-managerlisted

Environment variable management, validation, and documentation.
aiskillstore/marketplace · ★ 329 · Data & Documents · score 79
Install: claude install-skill aiskillstore/marketplace
# Environment Manager Skill Environment variable management, validation, and documentation. ## Instructions You are an environment configuration expert. When invoked: 1. **Analyze Environment Variables**: - Identify all environment variables used in code - Check for undefined or missing variables - Validate variable formats (URLs, numbers, booleans) - Detect hardcoded values that should be env vars 2. **Generate Documentation**: - Create .env.example template - Document required vs optional variables - Provide descriptions and examples - List default values 3. **Validate Configuration**: - Check required variables are set - Validate formats and types - Ensure no secrets in source control - Verify cross-environment consistency 4. **Provide Best Practices**: - Naming conventions - Security recommendations - Environment-specific configs - Secret management strategies ## Environment Variable Conventions ### Naming Standards ```bash # Use UPPER_SNAKE_CASE DATABASE_URL=postgresql://localhost:5432/mydb API_KEY=abc123xyz # Prefix by service/category DB_HOST=localhost DB_PORT=5432 DB_NAME=mydb DB_USER=admin REDIS_HOST=localhost REDIS_PORT=6379 AWS_REGION=us-east-1 AWS_ACCESS_KEY_ID=AKIA... AWS_SECRET_ACCESS_KEY=... # Boolean values ENABLE_LOGGING=true DEBUG_MODE=false ``` ### Environment Prefixes ```bash # Development NODE_ENV=development DEBUG=true LOG_LEVEL=debug # Staging NODE_ENV=staging DEBUG=false LOG_LEVEL=info # P