agentsclimarketplace

Env setup

Skill Tibsfox/gsd-skill-creator/project-claude/skills/env-setup

Introduces a comprehensive agent-based framework for guided software development (GSD)

Install
npx -y skills add Tibsfox/gsd-skill-creator --skill env-setup

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Environment configuration and secrets management. Use when setting up .env files, managing secrets, or configuring environments.

SKILL.md

1.4 KB, as published. Nobody here has run it

Environment Configuration

Non-Negotiable Rules

RuleWhy
NEVER commit .env to gitSecrets persist in history forever
NEVER log secret valuesLogs stored in plain text, forwarded
NEVER hardcode secretsSource code is widely shared
ALWAYS use .env.exampleDocuments vars without exposing values
ALWAYS add .env* to .gitignore FIRSTPrevents accidental commit
ALWAYS validate config at startupFail fast, not hours into production

.gitignore (add before creating .env)

.env
.env.*
!.env.example
*.pem
*.key
credentials.json

Naming Conventions

  • UPPER_SNAKE_CASE: DATABASE_URL, JWT_SECRET
  • Prefix by service: DB_, REDIS_, AWS_
  • Booleans: ENABLE_CACHE=true (not 1/yes)
  • Feature flags: FEATURE_*

Key Patterns

  • No defaults for secrets — force explicit configuration
  • Validate at startup with Zod/Joi/Pydantic, not at first use
  • Unique secrets per environment — one leak shouldn't compromise all
  • Rotate leaked secrets immediately — check git history, audit access logs
  • Process env always wins — CI/CD overrides file-based config

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.