Check and validate all required environment variables in .env file. Use when verifying environment setup or troubleshooting configuration issues.
This skill validates the presence and configuration of environment variables required for the project.
.env file from project rootCLOUDFLARE_API - API token for Cloudflare Workers deploymentCLOUDFLARE_ACCOUNT_ID - Cloudflare account identifierSUPABASE_URL - Supabase project URLSUPABASE_ANON_KEY - Anonymous/public key for client-side useSUPABASE_SERVICE_ROLE_KEY - Service role key for server-side useSUPABASE_PROJECT_REF - Project reference ID for CLI operations/check-envs
Unix/Mac/Linux:
.claude/skills/check-envs/scripts/check-envs.sh
Windows PowerShell:
.claude/skills/check-envs/scripts/check-envs.ps1
The skill provides color-coded output:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā Environment Variables Check ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Cloudflare Workers (Required)
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā
CLOUDFLARE_API: Set
ā
CLOUDFLARE_ACCOUNT_ID: Set
Supabase (Optional)
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ļø SUPABASE_URL: Placeholder value detected
ā ļø SUPABASE_ANON_KEY: Placeholder value detected
ā SUPABASE_SERVICE_ROLE_KEY: Not set
ā
SUPABASE_PROJECT_REF: Set
Summary
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Required variables: 2/2 configured ā
Optional variables: 2/4 configured
Use this skill when:
If the .env file doesn't exist, the skill will:
.env file was found.env.exampleIf required Cloudflare variables are missing:
If variables contain placeholder values like:
your-*-here<your-*>xxxxxThe skill will warn that these need to be replaced with actual values.
When variables are missing or have placeholders, the skill provides:
This skill works well with:
/dependencies - Check environment before installing dependencies/deployment - Validate configuration before deploymentPlanned improvements: