rknall avatar

GitLab Stack Config Generator

This one's for teams running GitLab stacks who need to wrangle service configs across nginx, PostgreSQL, Redis, and friends. It generates configuration files that follow a strict pattern: everything pulls from .env variables, nothing hardcoded, zero secrets in the actual config files. You also get proper directory structure setup and validation to catch configs that broke the rules. It passed audits from Gen Agent Trust Hub, Socket, and Snyk, and the repo has 51 stars. If you're tired of chasing down which service has credentials baked in or inconsistent config patterns across your stack, this enforces the discipline automatically.

GitHub stars
58
last updated
Aug 21, 2026

Install

$ npx -y skills add rknall/claude-skills --skill 'GitLab Stack Config Generator' --agent claude-code

Installs into .claude/skills of the current project.

Files

GitLab Stack Config Generator

This skill generates and manages service-specific configuration files for GitLab stack projects, ensuring configurations follow proper patterns, use .env for all variables, and never contain secrets.

When to Use This Skill

Activate this skill when the user requests:

  • Generate configuration files for services (nginx, PostgreSQL, Redis, etc.)
  • Create config templates for new services
  • Set up ./config directory structure
  • Validate existing configuration files
  • Ensure configs use .env variables correctly
  • Check that configs don't contain secrets
  • Set up project meta files (CLAUDE.md, .gitignore, .dockerignore)
  • Sync .env and .env.example

Core Configuration Principles

CRITICAL RULES:

Sponsors

Details

Repository
github.com/rknall/claude-skills
Categories
Backend & APIs, DevOps & CI/CD, Git & Pull Requests, Automation & Workflows, Databases
First seen
Jun 3, 2026

More from rknall/claude-skills

All 9
1rknall avatarNewt Blueprint Generatorrknall/claude-skillsGenerate and validate Pangolin Newt blueprint configurations in YAML or Docker Labels format. Use when creating Pangolin resource configurations, proxy resource0skills.sh installs
2shang-zhu avatarvideo-translatorshang-zhu/violinDub a video into another language and generate subtitles using the default Together + Cartesia stack. Trigger when the user wants to translate / dub / voice-ove0skills.sh installs
3skyworkai avatarSkywork Designskyworkai/skywork-skillsGenerate or edit images via backend Skywork Image API. Use for any image creation, poster design, logo design, visual asset generation, or image modification re0skills.sh installs
4staskh avatarib-trades-historystaskh/trading_skillsFetch trade executions from Interactive Brokers filtered by account, date range, or symbol. Supports live API (~7 days history) and FlexReport (full history). U0skills.sh installs
5staskh avatarib-trailing-stopstaskh/trading_skillsServer-side trailing stop management for stocks and naked LEAPS in IB. Places native TRAIL orders that auto-ratchet the stop as price climbs. Dry-run by default0skills.sh installs
6telagod avatardefending-applicationstelagod/code-abyssApplication security defense knowledge for builders, not pentesters. Covers Web/API/GraphQL hardening (XSS/SQLi/SSRF/IDOR/BOLA/Mass Assignment/deserialization/u0skills.sh installs