Agent skill · software engineering · jeremylongshore

deepgram-multi-env-setup

Configure Deepgram multi-environment setup for dev, staging, and production.

Why this skill is useful

Provides specific configurations and client setup for managing Deepgram environments that the AI wouldn't reliably generate on its own.

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

View the source on GitHub

Browse the @skills marketplace