environment-secrets

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

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/KartikSharma4448/MyPortfolio --skill environment-secrets-kartiksharma4448
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: environment-secrets
Source: https://github.com/KartikSharma4448/MyPortfolio/tree/main/.local/skills/environment-secrets
Command: npx skills add https://github.com/KartikSharma4448/MyPortfolio --skill environment-secrets-kartiksharma4448

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing environment variables and secrets across development, staging, and production can be error-prone and risky. This skill provides a unified approach to view, set, delete, and request secrets from users, reducing misconfigurations and exposure.

Core Features & Use Cases

  • View environment variables and secrets across environments (shared, development, production) to understand the current configuration.
  • Set non-sensitive environment variables with clear environment scoping and safe defaults.
  • Delete obsolete or unused environment variables to reduce surface area.
  • Request secrets from users using a guided workflow without exposing sensitive data in logs or code.

Quick Start

View current configuration with viewEnvVars, then manage variables with setEnvVars or deleteEnvVars, and request missing secrets with requestEnvVar.

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

To safely handle environment variables and secrets across development and production, use a unified workflow that scopes configurations by environment and applies safe defaults to prevent exposure. This reduces misconfigurations when viewing, setting, or deleting credentials.

What is the best way to request missing secrets from users without exposing sensitive data in logs?

The best way to request missing secrets without exposing sensitive data in logs is to use a guided prompt workflow that collects credentials directly from users. This ensures sensitive values are safely handled and never recorded in code or logs.

How do I view and delete obsolete environment variables to reduce configuration surface area?

To view and delete obsolete environment variables to reduce configuration surface area, you list current configurations across shared, development, and production scopes, then remove unused variables through a safe deletion process.

Can I scope non-sensitive environment variables separately from sensitive credentials?

Yes, you can scope non-sensitive environment variables separately from sensitive credentials by defining clear environment boundaries like shared, development, and production. This applies safe defaults for non-sensitive data while using guided prompts for secrets.

What are the limitations of handling secret management configurations across shared environments?

A key limitation of handling secret management configurations across shared environments is the risk of exposure if variables are not properly scoped. The workflow requires strict environment scoping and safe handling to prevent accidental leaks of sensitive data.