environment-secrets

Manage environment variables and secrets across development and production environments.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/offers-png/one-time-checkout --skill environment-secrets-offers-png
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: environment-secrets
Source: https://github.com/offers-png/one-time-checkout/tree/main/.local/skills/environment-secrets
Command: npx skills add https://github.com/offers-png/one-time-checkout --skill environment-secrets-offers-png

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing environment variables and secrets is error-prone when done manually; this skill provides a safe, centralized way to view, set (non-sensitive values), delete, and request secrets from users across environments.

Core Features & Use Cases

  • View environment variables and secrets
  • Set non-sensitive environment variables (via setEnvVars)
  • Delete environment variables
  • Request secrets from users via requestEnvVar
  • Environment scoping: shared, development, production; secrets are global
  • Best practices: never hardcode secrets; use requestEnvVar for collection; avoid modifying runtime-managed variables

Quick Start

List the environment variables and secrets you need and instruct me to collect them from the user.

Frequently Asked Questions about environment-secrets

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

FAQPage Schema
How do I manage environment variables without hardcoding secrets?

To manage environment variables without hardcoding secrets, use a centralized skill to view, set non-sensitive values, and request sensitive data directly from users. This enforces safe usage by separating configuration from sensitive credentials across development and production.

What is the best way to securely collect secrets for production environments?

The best way to securely collect secrets for production environments is to prompt users directly for sensitive values. This approach avoids hardcoding secrets and keeps them global while managing non-sensitive configuration scoped to development or production.

Can I set sensitive environment variables directly using this configuration management approach?

You cannot set sensitive environment variables directly. You must request secrets from users via a dedicated prompting mechanism. Non-sensitive values can be set directly, but the system safeguards against direct editing of runtime-managed variables to prevent accidental exposure.

How do I view and delete environment variables across different environments?

You can view and delete environment variables across different environments using a centralized management interface. This approach supports scoping configurations to shared, development, or production environments while keeping secrets global.

Why should I avoid modifying runtime-managed environment variables?

You should avoid modifying runtime-managed environment variables to prevent system instability and security risks. The management skill enforces safeguards against direct editing of these runtime variables, ensuring sensitive data is only updated through secure prompting.

Does environment secrets management work for both development and production scoping?

Environment secrets management works for both development and production scoping. It separates non-sensitive configuration by environment scope while keeping secrets global, ensuring consistent and safe usage across your entire deployment lifecycle.