Agent skill · software engineering · jeremylongshore
deepgram-multi-env-setup
Configure Deepgram multi-environment setup for dev, staging, and production.
Why this skill is useful
Adds a complete multi-environment setup script for Deepgram with typed configurations and client factory that are not publicly documented.
What it needs
Requires docker, kubectl installed locally. Requires deepgram account access. About 4k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Deepgram Multi-Environment Setup Prerequisites Separate Deepgram projects/credentials, storage/retention policies, and owners for development, staging, and production. Reviewed promotion/rollback controls plus sanitized fixtures for each pre-production environment. Examples Validate a configuration in development with a licensed fixture, promote the same version to staging with a separate key, and record its quality/latency/alert results. Promote production through an approved canary only; never reuse production keys or recordings in development to make an environment test pass. Overview Configure isolated Deepgram environments for development, staging, and production. Each environment uses a separate Deepgram project, scoped API keys, environment-specific model selection, and validated configuration. Includes typed config, client factory, Docker Compose profiles, and Kubernetes overlays. Environment Strategy Setting Development Staging Production --------- ------------ --------- ------------ Model base (fast, cheap) nova-3 nova-3 Concurrency 5 20 100 Diarization Off On On PII Redaction Off On On Callback URL localhost:3000 staging.example.com api.example.com Key Rotation Manual Monthly 90-day auto Instructions Step 1: Typed Environment Configuration Step 2: Client Factory Step 3: Environment Variables Template Step 4: Docker Compose Multi-Profile Step 5: Kubernetes Kustomize Overlays Step 6: Environment Validation Output Typed environment configuration (dev/staging/prod) Singleton client factory per environment Docker Compose multi-profile setup Kubernetes Kustomize overlays Environment validation script Error Handling Issue Cause Solution ------- ------- ---------- DEEPGRAMAPIKEYDEV not set Missing env var Set in .env.development Wrong model in staging Config mismatch Check loadConfig mapping Cross-env key used Shared key Create separate projects per environment Validation fails for one env Key expired Rotate key for that environment Resources Deepgram Projects AP …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/deepgram-multi-env-setup--2d1529