gamma-common-errors

Featured

Debug and resolve common Gamma API errors. Use when encountering authentication failures, rate limits, generation errors, or unexpected API responses. Trigger with phrases like "gamma error", "gamma not working", "gamma API error", "gamma debug", "gamma troubleshoot".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Gamma Common Errors ## Overview Reference guide for debugging and resolving common Gamma API errors. ## Prerequisites - Active Gamma integration - Access to logs and error messages - Understanding of HTTP status codes ## Error Reference ### Authentication Errors (401/403) ```typescript // Error: Invalid API Key { "error": "unauthorized", "message": "Invalid or expired API key" } ``` **Solutions:** 1. Verify API key in Gamma dashboard 2. Check environment variable is set: `echo $GAMMA_API_KEY` 3. Ensure key hasn't been rotated 4. Check for trailing whitespace in key ### Rate Limit Errors (429) ```typescript // Error: Rate Limited { "error": "rate_limited", "message": "Too many requests", "retry_after": 60 } ``` **Solutions:** 1. Implement exponential backoff 2. Check rate limit headers: `X-RateLimit-Remaining` 3. Upgrade plan for higher limits 4. Queue requests with delays ```typescript async function withRetry(fn: () => Promise<any>, maxRetries = 3) { for (let i = 0; i < maxRetries; i++) { try { return await fn(); } catch (err) { if (err.code === 'rate_limited' && i < maxRetries - 1) { const delay = (err.retryAfter || Math.pow(2, i)) * 1000; # 1000: 1 second in ms await new Promise(r => setTimeout(r, delay)); continue; } throw err; } } } ``` ### Generation Errors (400/500) ```typescript // Error: Generation Failed { "error": "generation_failed", "message": "Unable to generate presenta...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

gamma-rate-limits

Understand and manage Gamma API rate limits effectively. Use when hitting rate limits, optimizing API usage, or implementing request queuing systems. Trigger with phrases like "gamma rate limit", "gamma quota", "gamma 429", "gamma throttle", "gamma request limits".

2,266 Updated today
jeremylongshore
AI & Automation Featured

gamma-security-basics

Implement security best practices for Gamma integration. Use when securing API keys, implementing access controls, or auditing Gamma security configuration. Trigger with phrases like "gamma security", "gamma API key security", "gamma secure", "gamma credentials", "gamma access control".

2,266 Updated today
jeremylongshore
AI & Automation Featured

gamma-prod-checklist

Production readiness checklist for Gamma integration. Use when preparing to deploy Gamma integration to production, or auditing existing production setup. Trigger with phrases like "gamma production", "gamma prod ready", "gamma go live", "gamma deployment checklist", "gamma launch".

2,266 Updated today
jeremylongshore
AI & Automation Featured

gamma-debug-bundle

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".

2,266 Updated today
jeremylongshore
AI & Automation Featured

gamma-performance-tuning

Optimize Gamma API performance and reduce latency. Use when experiencing slow response times, optimizing throughput, or improving user experience with Gamma integrations. Trigger with phrases like "gamma performance", "gamma slow", "gamma latency", "gamma optimization", "gamma speed".

2,266 Updated today
jeremylongshore