environment-secrets

Manage environment variables and secrets across shared, development, and production scopes.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/BasitShafiq/personal --skill environment-secrets-basitshafiq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: environment-secrets
Source: https://github.com/BasitShafiq/personal/tree/main/.local/skills/environment-secrets
Command: npx skills add https://github.com/BasitShafiq/personal --skill environment-secrets-basitshafiq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the management of environment variables and sensitive secrets, allowing for easy viewing, setting, and deletion, as well as secure requests for sensitive information from users.

Core Features & Use Cases

  • View Variables: Inspect existing environment variables and secrets across different environments (shared, development, production).
  • Set Variables: Configure environment-specific or shared variables.
  • Delete Variables: Remove obsolete environment variables.
  • Request Secrets: Securely prompt users for sensitive information like API keys or tokens.
  • Use Case: When deploying an application, you can use this skill to set the PORT and NODE_ENV variables for the production environment and then request the DATABASE_URL and API_KEY from the user.

Quick Start

Use the environment-secrets skill to request the 'OPENAI_API_KEY' secret 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 across development and production scopes?

Managing environment variables across development and production scopes involves viewing, setting, and deleting configuration values for shared, development, and production environments. This ensures proper application configuration across different deployment targets.

What is the best way to securely request API keys from users during deployment?

Securely requesting API keys during deployment is handled by prompting users directly for sensitive information like tokens or credentials. This ensures secrets like OPENAI_API_KEY are collected safely without hardcoding them into the configuration.

How do I set environment-specific configuration values for an application?

Setting environment-specific configuration values requires defining variables within distinct scopes like development or production. You can configure values such as NODE_ENV for production or establish shared variables accessible across all environments.

Can I delete obsolete environment variables when changing application configuration?

Deleting obsolete environment variables when changing application configuration is fully supported. You can remove outdated configuration values and sensitive credentials across shared, development, and production scopes to maintain a clean deployment setup.

Does this approach work for managing both shared and environment-specific secrets?

Managing both shared and environment-specific secrets is supported across shared, development, and production scopes. You can configure variables that apply globally or isolate sensitive credentials like DATABASE_URL to specific environments.

When do I need to use a dedicated secrets management process for deployment?

A dedicated secrets management process for deployment is needed when configuring applications with sensitive credentials like API keys and DATABASE_URL. It facilitates secure user prompts and manages environment variables across shared, development, and production scopes.