environment-manager

Manage .env files, environment variables, and secrets across deployment stages.

35|5|Updated Nov 13, 2025
One-click install
npx skills add https://github.com/glincker/claude-code-marketplace --skill environment-manager-glincker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: environment-manager
Source: https://github.com/glincker/claude-code-marketplace/tree/main/skills/devops/environment-manager
Command: npx skills add https://github.com/glincker/claude-code-marketplace --skill environment-manager-glincker

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the complex and error-prone process of managing development environments, configurations, and sensitive secrets across different deployment stages.

Core Features & Use Cases

  • Environment Variable Management: Handles .env files and environment variables for various applications.
  • Secrets Management: Integrates with secure secrets managers like AWS Secrets Manager and HashiCorp Vault.
  • Configuration Validation: Ensures environment variables are correctly typed and present.
  • Use Case: Automatically set up and validate all necessary environment variables and secrets for a new microservice deployment, ensuring consistency between local development and production.

Quick Start

Create .env files for development, staging, and production environments.

Frequently Asked Questions about environment-manager

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

FAQPage Schema
How do I manage environment variables and secrets across local, staging, and production?

Managing environment variables across local, staging, and production involves handling .env files and secure secrets. You can automate environment setup, validate configurations, and synchronize secrets using integrations like AWS Secrets Manager and HashiCorp Vault.

How do I validate environment variables before deploying a microservice?

Validating environment variables ensures that required configurations are correctly typed and present before deployment. Configuration validation checks your environment variables against expected schemas to prevent runtime errors and ensure consistency between local development and production.

Can I sync secrets from AWS Secrets Manager or HashiCorp Vault into my local .env files?

Yes, you can sync secrets from AWS Secrets Manager or HashiCorp Vault into your local development environment. This secure secrets management integration allows you to automatically pull and synchronize sensitive configurations into your .env files for local testing.

What's the best way to automate environment setup for a new microservice deployment?

The best way to automate environment setup for a new microservice deployment is to use a tool that handles configuration validation and secrets synchronization. This ensures all necessary environment variables and secrets are automatically configured and consistent across deployment stages.

Do I need separate .env files for development, staging, and production environments?

Yes, creating separate .env files for development, staging, and production environments is the standard approach. This practice isolates configuration variables and secrets per deployment stage, preventing cross-environment contamination and simplifying environment management.

Why does configuration validation fail when switching between local development and production?

Configuration validation fails when switching environments due to missing or mistyped environment variables. Automating environment setup and configuration validation ensures that all required variables are correctly typed and present across local, staging, and production environments.