configuration-env

Validate environment variables, .env files, and Wrangler bindings for startup consistency.

1|1|Updated May 3, 2026
One-click install
npx skills add https://github.com/matt-riley/agent-skills --skill configuration-env
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: configuration-env
Source: https://github.com/matt-riley/agent-skills/tree/main/skills/configuration-env
Command: npx skills add https://github.com/matt-riley/agent-skills --skill configuration-env

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Configure applications safely through environment variables, .env files, and repo-owned runtime config such as Wrangler bindings. Use for startup failures, environment drift, or deployment bootstrap.

Core Features & Use Cases

  • Validate startup configuration by aligning real environment vars, .env, and .env.example to detect drift.
  • Verify and remediate repo-owned runtime bindings such as wrangler.toml or wrangler.json and ensure consistency.
  • Provide actionable guidance and a health-check loop to confirm a healthy startup after applying fixes.

Quick Start

Run the configuration-check script to validate environment setup and verify startup with a health check.

Frequently Asked Questions about configuration-env

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

FAQPage Schema
How do I validate environment variables and Wrangler bindings before application startup?

Validate environment configuration by running a check script that aligns real environment vars, .env files, and .env.example to detect drift. This enforces env var presence and Wrangler bindings consistency to catch missing variables before startup failures occur.

Why does my application fail to start due to environment drift between local development and CI?

Environment drift causes startup failures when local development, CI, and deployment configurations misalign. A configuration validation process compares real environment vars against .env.example to detect drift, enforcing .env usage policy and confirming consistency across all environments.

Can I check wrangler.toml bindings consistency against my environment variables?

Yes, you can verify wrangler.toml or wrangler.json bindings consistency against your environment variables. The validation script checks repo-owned runtime bindings, ensures configuration alignment, and remediates mismatches to prevent deployment bootstrap errors.

Do I need curl installed to run environment configuration validation?

Yes, curl is required to run environment configuration validation. The dependency is used to execute the check script and perform the startup health loop, which confirms a healthy application startup after applying configuration fixes.

What is the best way to enforce .env usage policy and detect missing variables in local development?

The best way to enforce .env usage policy and detect missing variables is to validate environment configuration by aligning .env files with .env.example. This detects missing variables and drift, providing actionable guidance and a health-check loop to confirm fixes.