env-secrets-manager

Manage environment variables and secrets with encryption, rotation, and provider integration.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/Camilo8902/GabyCosmetics --skill env-secrets-manager-camilo8902
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: env-secrets-manager
Source: https://github.com/Camilo8902/GabyCosmetics/tree/main/.claude/skills/env-secrets-manager
Command: npx skills add https://github.com/Camilo8902/GabyCosmetics --skill env-secrets-manager-camilo8902

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a robust framework for securely managing sensitive information like API keys, database credentials, and other environment variables, preventing them from being exposed in code or logs.

Core Features & Use Cases

  • Centralized Secret Management: Integrates with cloud providers (AWS Secrets Manager) and tools (HashiCorp Vault, Doppler) for secure storage.
  • Local Development Support: Offers patterns for using .env files with validation and local encryption.
  • Automated Rotation: Implements mechanisms for automatically rotating secrets to enhance security.
  • Use Case: Securely store and retrieve your Stripe API keys and JWT secrets for your production application, ensuring they are never hardcoded.

Quick Start

Use the env-secrets-manager skill to fetch the 'myapp/production/database' secret from AWS Secrets Manager.

Frequently Asked Questions about env-secrets-manager

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

FAQPage Schema
How do I manage environment variables and API keys without hardcoding them?

Use env-secrets-manager to securely manage environment variables and API keys with local encryption and validation. It prevents sensitive credentials from being exposed in code or logs by integrating with centralized providers like AWS Secrets Manager.

Can I use HashiCorp Vault and Doppler for centralized secret management?

Yes, centralized secret management is supported with HashiCorp Vault and Doppler. The framework integrates directly with these tools alongside AWS Secrets Manager to securely store and retrieve credentials for production applications.

How does automated secret rotation work for database credentials?

Automated secret rotation is implemented directly within the framework to periodically update credentials without manual intervention. This mechanism enhances security by ensuring database credentials and API keys are regularly refreshed across providers.

Does this approach support local development with .env files?

Yes, local development support includes using .env files with built-in validation and local encryption. This ensures sensitive environment variables remain protected even when testing applications outside of centralized cloud provider environments.

What is the best way to fetch a specific secret from AWS Secrets Manager?

Fetch specific AWS Secrets Manager values by requesting the exact secret path, such as 'myapp/production/database'. The framework retrieves and decrypts the centralized secret automatically for immediate application use.

Are there limitations when encrypting secrets for local development?

Local encryption relies on proper .env file validation to prevent exposure, meaning invalid configurations may halt retrieval. While suitable for development, production environments require centralized providers like HashiCorp Vault to avoid limitations.