environment-secrets

Manage environment variables and secrets across development and production environments.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/bcwgames/FNaF-TVE --skill environment-secrets-bcwgames
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: environment-secrets
Source: https://github.com/bcwgames/FNaF-TVE/tree/main/Five-Nights-At-Freddys-The-Virtual-Experience/.local/skills/environment-secrets
Command: npx skills add https://github.com/bcwgames/FNaF-TVE --skill environment-secrets-bcwgames

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage environment variables and secrets (such as API keys, tokens, and credentials) across development and production. Avoid hardcoding sensitive values by providing a safe workflow to view, set, delete, and request secrets from users.

Core Features & Use Cases

  • View environment variables and secrets across environments.
  • Set non-sensitive environment variables per environment.
  • Delete unused variables and request secrets from users via requestEnvVar.
  • Environment scoping: shared, development, production; secrets are global.

Quick Start

View current env vars and secrets, then securely request any missing values from the user using requestEnvVar.

Frequently Asked Questions about environment-secrets

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

FAQPage Schema
How do I securely manage environment variables and secrets across development and production?

Securely manage environment variables and secrets by viewing, setting, and deleting values across scoped environments, while requesting sensitive credentials directly from users to avoid hardcoding. This workflow applies to shared, development, and production environments, with secrets kept global.

What is the best way to avoid hardcoding API keys and tokens in my application configuration?

To avoid hardcoding API keys and tokens, use a secure workflow that requests secrets directly from users via a dedicated function. This ensures sensitive credentials are supplied at runtime rather than embedded in application configuration files.

Can I scope environment variables separately for development and production environments?

Yes, you can scope environment variables separately for development and production environments. The Skill supports environment scoping across shared, development, and production tiers, while secrets are configured globally across all environments.

How do I delete unused environment variables and request missing secrets from users?

Delete unused environment variables using a dedicated function, and request missing secrets from users via a specific request function. This workflow returns a structured result, ensuring your application configuration remains clean and only holds necessary values.

Does managing environment secrets this way require any external dependencies or configuration tools?

No, managing environment secrets with this approach requires no external dependencies or configuration tools. The Skill operates independently, providing built-in functions to view, set, delete, and request environment variables without additional packages.

Why are secrets handled globally while standard environment variables are scoped per environment?

Secrets are handled globally to ensure sensitive credentials remain consistent and securely isolated from standard configuration values. Standard environment variables are scoped per environment—shared, development, or production—so non-sensitive settings can differ without affecting secret integrity.