environment-secrets

View, set, delete, and request environment variables and secrets per environment.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/CatRabbit499/Digital_Portfolio --skill environment-secrets-catrabbit499
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: environment-secrets
Source: https://github.com/CatRabbit499/Digital_Portfolio/tree/main/templatemo_600_prism_flux/projects/CS-240/Lab-Portfolio/Lab-Portfolio-Dec_8_2025/.local/skills/environment-secrets
Command: npx skills add https://github.com/CatRabbit499/Digital_Portfolio --skill environment-secrets-catrabbit499

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The environment-secrets skill provides a safe interface to view, set, delete, and request secrets from users, helping you avoid hardcoding sensitive data.

Core Features & Use Cases

  • View environment variables and secrets across environments
  • Set non-sensitive configuration values per environment
  • Delete outdated or obsolete variables
  • Request secrets from users securely using requestEnvVar

Quick Start

Request missing secrets from the user and configure non-sensitive environment variables as needed.

Frequently Asked Questions about environment-secrets

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

FAQPage Schema
How do I securely request environment secrets from users instead of hardcoding them?

To securely request environment secrets, you can prompt users directly to provide missing values instead of hardcoding them. This approach safely collects sensitive configuration data during development or production runtime.

What is the best way to manage environment variables across different development and production contexts?

Managing environment variables across contexts requires environment scoping to separate development and production configurations. You can view existing values, set non-sensitive data, and delete obsolete variables per environment scope.

Can I delete obsolete environment variables and set non-sensitive configuration values per environment?

Yes, you can delete outdated environment variables and set non-sensitive configuration values per environment scope. This satisfies deleteEnvVars and setEnvVars requirements to keep configuration contexts clean and current.

Why does my application need environment scoping for secret management?

Environment scoping is needed for secret management to isolate sensitive values by context. It separates production secrets from development configurations, ensuring safe handling and preventing accidental exposure across environments.

Does environment secret management work without hardcoding sensitive data in the codebase?

Yes, environment secret management works without hardcoding by using viewEnvVars and requestEnvVar functions. This provides a safe interface to handle sensitive data externally, keeping secrets out of your source code.