Skill
Community

gamma-debug-bundle

Install
1
Install the plugin
$
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin gamma-pack

Want just this skill?

Then install: npx claudepluginhub u/[userId]/[slug]

Description

Comprehensive debugging toolkit for Gamma integration issues. Use when you need detailed diagnostics, request tracing, or systematic debugging of Gamma API problems. Trigger with phrases like "gamma debug bundle", "gamma diagnostics", "gamma trace", "gamma inspect", "gamma detailed logs".

Tool Access

This skill is limited to using the following tools:

ReadWriteEditBash(node:*)Grep
Supporting Assets
View in Repository
references/implementation.md
Skill Content

Gamma Debug Bundle

Current State

!node --version 2>/dev/null || echo 'N/A' !python3 --version 2>/dev/null || echo 'N/A' !uname -a

Contents

Overview

Comprehensive debugging toolkit for systematic troubleshooting of Gamma integration issues including request tracing, environment checks, and exportable debug bundles.

Prerequisites

  • Active Gamma integration with issues
  • Node.js 18+ for debug tools
  • Access to application logs

Instructions

Step 1: Create Debug Client

Wrap GammaClient with request/response/error interceptors that log method, path, duration, status, and full payloads.

Step 2: Run Diagnostic Script

Sequential tests: authentication (ping), API access (list presentations), generation (dry-run create), and rate limit status check.

Step 3: Check Environment

Verify GAMMA_API_KEY is set, NODE_ENV is correct, and Node.js version is compatible.

Step 4: Export Debug Bundle

Package environment info, request logs, and config into a JSON file for sharing with support.

See detailed implementation for debug client with interceptors, diagnostic script, environment checker, and bundle export code.

Output

  • Debug client with full request tracing
  • Diagnostic report with pass/fail for each subsystem
  • Environment verification report
  • Exportable JSON debug bundle

Error Handling

ErrorCauseSolution
Auth test failsInvalid API keyVerify GAMMA_API_KEY env var
List returns emptyNo presentationsCreate test presentation first
Generation failsRate limit or quotaCheck rate limit status
Timeout errorsNetwork issuesCheck connectivity to gamma.app

Examples

Quick Diagnostic

npx ts-node debug/diagnose.ts
# Output: 4 tests with pass/fail and request log summary

Resources

Next Steps

Proceed to gamma-rate-limits for rate limit management.

Stats
Stars1669
Forks210
Last CommitMar 20, 2026

Similar Skills