Skip to content
Back to skills

Deepgram Debug Bundle

ASecurity

Collect Deepgram debug evidence for support and troubleshooting. Use when preparing support tickets, investigating issues, or collecting diagnostic information for Deepgram problems. Trigger with phrases like "deepgram debug", "deepgram support", "collect deepgram logs", "deepgram diagnostic", "deepgram debug bundle".

  • 4 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 10, 2026
developmentpythonbashnodeapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 10, 2026

npx -y skills add micsapp/micstec-skills --skill deepgram-debug-bundle --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Deepgram Debug Bundle?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Deepgram Debug Bundle
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/micsapp-deepgram-debug-bundle/badge)](https://www.skillsdirectory.com/skills/micsapp-deepgram-debug-bundle)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: deepgram-debug-bundle
description: |
  Collect Deepgram debug evidence for support and troubleshooting.
  Use when preparing support tickets, investigating issues,
  or collecting diagnostic information for Deepgram problems.
  Trigger with phrases like "deepgram debug", "deepgram support",
  "collect deepgram logs", "deepgram diagnostic", "deepgram debug bundle".
allowed-tools: Read, Grep, Bash(curl:*)
version: 1.0.0
license: MIT
author: Jeremy Longshore <jeremy@intentsolutions.io>
compatible-with: claude-code, codex, openclaw
---
# Deepgram Debug Bundle

## Table of Contents
- [Overview](#overview)
- [Prerequisites](#prerequisites)
- [Instructions](#instructions)
- [Output](#output)
- [Error Handling](#error-handling)
- [Examples](#examples)
- [Resources](#resources)

## Overview
Collect comprehensive debug information for Deepgram support tickets and troubleshooting. Bundles environment info, API connectivity tests, request logs, audio analysis, and reproduction scripts into a single archive.

## Prerequisites
- Deepgram API key configured
- Access to application logs
- Sample audio file that reproduces issue

## Instructions

### Step 1: Collect Environment Info
Gather system and SDK version information (Node.js, Python, OS, SDK versions).

### Step 2: Test API Connectivity
Verify REST API and WebSocket endpoint reachability with `curl` against `api.deepgram.com`.

### Step 3: Capture Request/Response
Use `DeepgramDebugger` class to log full request/response details with timing and error capture.

### Step 4: Create Minimal Reproduction
Build a standalone script that reproduces the issue with the NASA podcast sample audio.

### Step 5: Analyze Audio (if applicable)
Run `ffprobe` analysis on the audio file to verify format, encoding, and duration.

### Step 6: Package Debug Bundle
Run `collect-debug-bundle.sh` to compile environment, connectivity, logs, and audio analysis into a `.tar.gz` archive.

## Output
- `deepgram-debug-YYYYMMDD-HHMMSS.tar.gz` containing:
  - `environment.txt` - System and SDK versions
  - `connectivity.txt` - API connectivity test results
  - `app-logs.txt` - Recent application logs (sanitized)
  - `audio-analysis.txt` - Audio file details (if provided)
  - `README.txt` - Bundle description and issue template

## Error Handling
| Issue | Cause | Resolution |
|-------|-------|------------|
| API connectivity fails | Invalid key or network | Verify `DEEPGRAM_API_KEY` and network access |
| Empty response | Silent or corrupt audio | Check audio format with `ffprobe` |
| SDK not found | Missing dependency | Run `npm list @deepgram/sdk` or `pip show deepgram-sdk` |

## Examples

### Support Ticket Template
Include: issue summary, environment details, request IDs, steps to reproduce, expected vs actual behavior, and attach the debug bundle archive.

### Quick Connectivity Test
```bash
set -euo pipefail
curl -s -o /dev/null -w "%{http_code}" \
  -X GET 'https://api.deepgram.com/v1/projects' \
  -H "Authorization: Token $DEEPGRAM_API_KEY"
```

See [detailed implementation](${CLAUDE_SKILL_DIR}/references/implementation.md) for advanced patterns.

## Resources
- [Deepgram Support Portal](https://developers.deepgram.com/support)
- [Deepgram Community Discord](https://discord.gg/deepgram)
- [Deepgram Status Page](https://status.deepgram.com)

Files in this skill

  • SKILL.md3.2 KB
  • references/implementation.md6.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.