home / skills / jeremylongshore / claude-code-plugins-plus-skills / retellai-debug-bundle
/plugins/saas-packs/retellai-pack/skills/retellai-debug-bundle
This skill collects a comprehensive diagnostic bundle for Retell AI, enabling faster support and issue resolution with redacted logs and environment data.
npx playbooks add skill jeremylongshore/claude-code-plugins-plus-skills --skill retellai-debug-bundleReview the files below or copy the command above to add this skill to your agents.
---
name: retellai-debug-bundle
description: |
Collect Retell AI debug evidence for support tickets and troubleshooting.
Use when encountering persistent issues, preparing support tickets,
or collecting diagnostic information for Retell AI problems.
Trigger with phrases like "retellai debug", "retellai support bundle",
"collect retellai logs", "retellai diagnostic".
allowed-tools: Read, Bash(grep:*), Bash(curl:*), Bash(tar:*), Grep
version: 1.0.0
license: MIT
author: Jeremy Longshore <[email protected]>
---
# Retell AI Debug Bundle
## Overview
Collect all necessary diagnostic information for Retell AI support tickets.
## Prerequisites
- Retell AI SDK installed
- Access to application logs
- Permission to collect environment info
## Instructions
### Step 1: Create Debug Bundle Script
```bash
#!/bin/bash
# retellai-debug-bundle.sh
BUNDLE_DIR="retellai-debug-$(date +%Y%m%d-%H%M%S)"
mkdir -p "$BUNDLE_DIR"
echo "=== Retell AI Debug Bundle ===" > "$BUNDLE_DIR/summary.txt"
echo "Generated: $(date)" >> "$BUNDLE_DIR/summary.txt"
```
### Step 2: Collect Environment Info
```bash
# Environment info
echo "--- Environment ---" >> "$BUNDLE_DIR/summary.txt"
node --version >> "$BUNDLE_DIR/summary.txt" 2>&1
npm --version >> "$BUNDLE_DIR/summary.txt" 2>&1
echo "RETELLAI_API_KEY: ${RETELLAI_API_KEY:+[SET]}" >> "$BUNDLE_DIR/summary.txt"
```
### Step 3: Gather SDK and Logs
```bash
# SDK version
npm list @retellai/sdk 2>/dev/null >> "$BUNDLE_DIR/summary.txt"
# Recent logs (redacted)
grep -i "retellai" ~/.npm/_logs/*.log 2>/dev/null | tail -50 >> "$BUNDLE_DIR/logs.txt"
# Configuration (redacted - secrets masked)
echo "--- Config (redacted) ---" >> "$BUNDLE_DIR/summary.txt"
cat .env 2>/dev/null | sed 's/=.*/=***REDACTED***/' >> "$BUNDLE_DIR/config-redacted.txt"
# Network connectivity test
echo "--- Network Test ---" >> "$BUNDLE_DIR/summary.txt"
echo -n "API Health: " >> "$BUNDLE_DIR/summary.txt"
curl -s -o /dev/null -w "%{http_code}" https://api.retellai.com/health >> "$BUNDLE_DIR/summary.txt"
echo "" >> "$BUNDLE_DIR/summary.txt"
```
### Step 4: Package Bundle
```bash
tar -czf "$BUNDLE_DIR.tar.gz" "$BUNDLE_DIR"
echo "Bundle created: $BUNDLE_DIR.tar.gz"
```
## Output
- `retellai-debug-YYYYMMDD-HHMMSS.tar.gz` archive containing:
- `summary.txt` - Environment and SDK info
- `logs.txt` - Recent redacted logs
- `config-redacted.txt` - Configuration (secrets removed)
## Error Handling
| Item | Purpose | Included |
|------|---------|----------|
| Environment versions | Compatibility check | ✓ |
| SDK version | Version-specific bugs | ✓ |
| Error logs (redacted) | Root cause analysis | ✓ |
| Config (redacted) | Configuration issues | ✓ |
| Network test | Connectivity issues | ✓ |
## Examples
### Sensitive Data Handling
**ALWAYS REDACT:**
- API keys and tokens
- Passwords and secrets
- PII (emails, names, IDs)
**Safe to Include:**
- Error messages
- Stack traces (redacted)
- SDK/runtime versions
### Submit to Support
1. Create bundle: `bash retellai-debug-bundle.sh`
2. Review for sensitive data
3. Upload to Retell AI support portal
## Resources
- [Retell AI Support](https://docs.retellai.com/support)
- [Retell AI Status](https://status.retellai.com)
## Next Steps
For rate limit issues, see `retellai-rate-limits`.This skill collects a comprehensive Retell AI debug bundle to speed troubleshooting and support ticket resolution. It automates environment capture, SDK/version checks, log collection (with redaction), and basic network tests. The result is a single tarball ready to attach to a support request.
Run the debug script to create a timestamped bundle directory, then gather environment details (node/npm versions, API key presence), SDK version, recent Retell-related logs, and a redacted copy of configuration files. The script runs a quick API health check and packages everything into a compressed archive. Sensitive values like API keys and secrets are masked before packaging so you can safely share the archive.
What does the bundle include?
A timestamped tar.gz containing a summary with environment and SDK info, redacted config, and recent Retell-related logs.
How are secrets handled?
The script masks values in .env and flags presence of API keys; always manually verify redaction before sharing.