.agent/skills/environment-config/SKILL.md
.env files, secrets management, multi-environment configs, and never-commit rules. Use when dealing with API keys, environment variables, or setting up new services in Julia.
npx skillsauth add abzhaw/juliaz_agents environment-configInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
.env.example ← template, committed to git (no real values)
.env.secrets ← actual secrets, NEVER committed
.gitignore ← must include .env.secrets
# OpenAI
OPENAI_API_KEY=sk-...
# Anthropic
ANTHROPIC_API_KEY=sk-ant-...
# Telegram
TELEGRAM_BOT_TOKEN=...
RAPHAEL_CHAT_ID=...
# Backend
DATABASE_URL=postgresql://postgres:password@localhost:5432/julia
# Ports
BRIDGE_PORT=3001
FRONTEND_PORT=3002
COWORK_MCP_PORT=3003
import 'dotenv/config'; // auto-loads .env and .env.local
// Or manually:
import dotenv from 'dotenv';
dotenv.config({ path: '../.env.secrets' });
const fs = require('fs');
let secrets = {};
try {
const content = fs.readFileSync('.env.secrets', 'utf-8');
content.split('\n').forEach(line => {
const [k, ...v] = line.split('=');
if (k?.trim()) secrets[k.trim()] = v.join('=').trim();
});
} catch {}
// Then spread into app env: { ...secrets }
.env.example with placeholder values.env.secrets to .gitignore.env.secrets or any file with real API keyskey.slice(0,8) + '...'development
Fortschrittsverfolgung der Masterarbeit. Wortanzahl pro Kapitel, Fertigstellungsgrad, fehlende Elemente, Deadlines. Haelt den Ueberblick.
development
Kapitelarchitektur und Gliederung der Masterarbeit. Verwaltet die Struktur, schlaegt vor wo Inhalte hingehoeren, validiert den logischen Fluss zwischen Kapiteln.
tools
Konvertiert Protokolleinträge und Session-Logs in thesis-fähiges deutsches Narrativ. Transformiert Entwicklungsdokumentation in akademische Prosa.
research
Sucht und analysiert akademische Literatur. Findet relevante Papers, erstellt strukturierte Zusammenfassungen. Zitiert NIEMALS — schlaegt nur vor.