This handles environment variable validation across Next.js, Vite, React, Node.js, and Flask projects with a focus on catching the stuff that breaks deployments. It checks for missing vars, detects secrets accidentally exposed in client-side prefixes like NEXT_PUBLIC_ or VITE_, and validates framework-specific conventions. The compare mode is genuinely useful for onboarding since it diffs your .env against .env.example to catch gaps. It's pure Python with no dependencies and runs fast enough for CI pipelines. Honestly most valuable for teams that have been bitten by the "works locally, fails in prod" problem or have leaked API keys in client bundles before.

skills.sh installs
350
GitHub stars
79
last updated
Aug 21, 2026

Install

$ npx -y skills add bobmatnyc/claude-mpm-skills --skill env-manager --agent claude-code

Installs into .claude/skills of the current project.

Files

Environment Variable Manager (env-manager)

Comprehensive environment variable validation, security scanning, and management for modern web applications.

Security Audited Test Coverage Performance

Overview

The env-manager skill provides systematic environment variable management across local development, CI/CD pipelines, and deployment platforms. It prevents common issues like missing variables, exposed secrets, and framework-specific configuration errors.

Key Features:

  • Framework-Aware Validation: Next.js, Vite, React, Node.js, Flask support
  • Security-First: Never logs secrets, detects exposed credentials
  • Platform Integration: Ready for Vercel, Railway, Heroku, and CI/CD
  • Fast: Validates 1000 variables in 0.025s (80x faster than 2s target)
  • Zero Dependencies: Pure Python, works anywhere

Why Use env-manager?

Sponsors

Details

Repository
github.com/bobmatnyc/claude-mpm-skills
Categories
Frontend Development, Security
First seen
Jun 3, 2026

More from bobmatnyc/claude-mpm-skills

All 158
1jezweb avatarcloudflare-turnstilejezweb/claude-skillsAdd bot protection with Turnstile (CAPTCHA alternative). Use when: protecting forms, securing login/signup, preventing spam, migrating from reCAPTCHA, integrati348skills.sh installs
2pproenca avataruniwindpproenca/dot-skillsUniwind best practices for React Native styling with Tailwind CSS. This skill should be used when writing, reviewing, or refactoring React Native code using Uni348skills.sh installs
3smnandre avatarsymfony-uxsmnandre/symfony-ux-skillsSymfony UX frontend stack -- decision tree and orchestrator for choosing between Stimulus, Turbo, TwigComponent, LiveComponent, UX Icons, and UX Map. Use when t345skills.sh installs
4hyf0 avatarvueuse-best-practiceshyf0/vue-skillsvueuse best practices341skills.sh installs
5pproenca avatarorvalpproenca/dot-skillsOrval OpenAPI TypeScript client generation best practices. This skill should be used when configuring Orval, generating TypeScript clients from OpenAPI specs, s338skills.sh installs
6rstackjs avatarmigrate-to-rsbuildrstackjs/agent-skillsMigrate webpack, Vite, create-react-app (CRA/CRACO), or Vue CLI projects to Rsbuild.336skills.sh installs