Agent skill · software engineering · jeremylongshore
deepgram-ci-integration
Configure Deepgram CI/CD integration for automated testing and deployment.
Why this skill is useful
Adds a complete CI/CD pipeline configuration for Deepgram integrations, including executable scripts for testing and deployment that are not commonly found in public documentation.
What it needs
Requires @deepgram/sdk, vitest installed locally. Requires deepgram, github account access. About 4k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Deepgram CI Integration Examples Run unit/schema tests on every pull request with mocked Deepgram responses. Execute one trusted protected-branch integration test against a development project using a short licensed fixture and a scoped secret; retain redacted status/metrics on failure and never inject the key into forked or untrusted CI workflows. Overview Set up CI/CD pipelines for Deepgram integrations with GitHub Actions. Includes unit tests with mocked SDK, integration tests against the real API, smoke tests, automated key rotation, and deployment gates. Prerequisites GitHub repository with Actions enabled DEEPGRAMAPIKEY stored as repository secret @deepgram/sdk and vitest installed Test fixtures committed (or downloaded in CI) Instructions Step 1: GitHub Actions Workflow Step 2: Integration Test Suite Step 3: Smoke Test Script Step 4: Package.json Scripts Step 5: Vitest Configuration Step 6: Automated Key Rotation (Scheduled) Output GitHub Actions workflow (unit -> integration -> smoke) Integration test suite covering STT, diarization, TTS Smoke test script with pass/fail exit codes Vitest configuration with integration test separation Quarterly key rotation workflow Error Handling Issue Cause Resolution ------- ------- ------------ Integration tests 401 Secret not set or expired Rotate DEEPGRAMAPIKEY secret Smoke test timeout API latency Increase timeout-minutes Tests pass locally, fail in CI Missing env var Check secrets are set in repo settings Fork PRs can't access secrets GitHub security Skip integration tests on fork PRs Resources GitHub Actions Secrets Vitest CI Configuration Deepgram SDK Testing
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/deepgram-ci-integration