environment-secrets

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

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/koya-alt/Catalyst --skill environment-secrets-koya-alt
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: environment-secrets
Source: https://github.com/koya-alt/Catalyst/tree/main/local/skills/environment-secrets
Command: npx skills add https://github.com/koya-alt/Catalyst --skill environment-secrets-koya-alt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing environment variables and secrets across development, production, and shared settings can be error‑prone and insecure without a clear interface.

Core Features & Use Cases

  • viewEnvVars: List environment variables and secret existence, filtered by type, environment, or specific keys.
  • setEnvVars: Add or update non‑secret variables in shared, development, or production scopes.
  • deleteEnvVars: Remove variables from a chosen environment.
  • requestEnvVar: Prompt the user to supply missing secrets or configuration values, pausing execution until provided.
  • Best‑practice guidance: Recommendations for safe handling of secrets and environment scope management.

Quick Start

Use the skill to request the missing '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 set environment variables for different stages like development and production?▼

Environment variables can be set by adding or updating non-secret configuration values in shared, development, or production scopes to ensure proper environment variable separation across stages.

How do I request missing secrets from a user during execution?▼

Missing secrets are requested by prompting the user to supply required configuration values, which pauses execution until the necessary secret is provided to the runtime environment.

Can I view existing environment variables and check if a secret exists?▼

You can view environment variables and check secret existence by listing them filtered by type, specific keys, or environment scope within the system store.

How do I delete environment variables from a specific scope?▼

Environment variables are deleted by removing targeted configuration keys from a chosen environment scope, effectively cleaning up unnecessary or outdated variables.

Are runtime-managed environment variables restricted from being modified?▼

Runtime-managed variables have restrictions that prevent modification, meaning the skill respects these system-level limitations while allowing user interaction for provisioning unprotected secrets.

Does this work for managing Replit environment variables and secrets?▼

This handles configuration and credentials by managing environment variables and secrets in Replit or similar platforms across development, production, and shared environments.