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.