environment-secrets

List, update, and delete environment variables across shared, development, and production scopes.

2|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/kvm9-dev/susanoo --skill environment-secrets-kvm9-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: environment-secrets
Source: https://github.com/kvm9-dev/susanoo/tree/main/.local/skills/environment-secrets
Command: npx skills add https://github.com/kvm9-dev/susanoo --skill environment-secrets-kvm9-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you discover, configure, and clean up environment variables and secrets without exposing sensitive values or breaking environment-scoped configuration.

Core Features & Use Cases

  • Inventory configuration: View environment variables and secret existence across shared, development, and production scopes.
  • Set non-sensitive values: Add or update environment variables for shared/development/production while keeping secrets separate.
  • Request sensitive secrets from users: Pause for user-provided secret values instead of hardcoding them.
  • Remove obsolete settings: Delete environment variables to prevent stale configuration and conflicts during migrations.

Quick Start

Use the environment-secrets skill to first view what is already configured, then request any missing secrets, and finally set only non-sensitive environment variables for the correct scope.

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 across development and production scopes?

Managing environment variables across scopes involves viewing existing settings, updating non-sensitive values, and deleting outdated keys for shared, development, or production scopes. Sensitive secrets are requested from the user instead of being hardcoded.

What is the best way to request missing secrets during deployment setup?

Requesting missing secrets during deployment setup is handled by prompting the user for sensitive values at runtime. This prevents hardcoding secrets and ensures configuration is safely provided without exposing sensitive data in the environment variables.

Can I update non-sensitive environment variables without affecting runtime-managed configuration?

Updating non-sensitive environment variables is supported while preventing modification of runtime-managed variables. You can safely add or update configuration for shared, development, and production scopes without breaking active runtime configuration.

How do I clean up obsolete environment variables during a configuration migration?

Cleaning up obsolete environment variables during a configuration migration requires deleting outdated keys to prevent stale configuration and conflicts. Discover existing settings first, then remove obsolete keys before applying new environment scoping.

Why should I avoid hardcoding secrets in my environment variables?

Avoiding hardcoded secrets in environment variables prevents sensitive values from being exposed in configuration files. Requesting secret values from the user at runtime ensures sensitive data remains separate from non-sensitive environment settings.

Does environment variable management work for runtime troubleshooting?

Environment variable management works for runtime troubleshooting by discovering existing settings across shared, development, and production scopes. You can inventory configuration and identify missing or outdated keys causing runtime issues.