Agent skill · software engineering · jeremylongshore

gamma-install-auth

Set up Gamma API v1.0 authentication and first request.

Why this skill is useful

Provides specific commands and code snippets for authenticating and making requests to the Gamma API, which the AI wouldn't reliably generate on its own.

What it needs

Requires curl, node, python installed locally. Requires gamma account access. About 3k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Gamma Install & Auth Output Record the authentication method, minimum scope, secret-manager reference, validation time, owner, and rotation/revocation procedure—never a token, presentation, or viewer record. Examples Use a scoped staging credential for a read-only fictional workspace check, record the redacted result, and verify the credential is denied after revocation. Overview Configure authentication for the Gamma Generate API v1.0 (GA since Nov 2025). Gamma uses a REST API at https://public-api.gamma.app/v1.0/ — there is no official SDK package. All requests authenticate via the X-API-KEY header. Prerequisites Gamma Pro account or higher (API access requires Pro+) Node.js 18+ or Python 3.10+ for wrapper code curl or HTTP client library Instructions Step 1: Generate API Key 1. Log in at gamma.app 2. Navigate to Settings and Members (dropdown, upper-left) 3. Select the API key tab 4. Click Create API key 5. Copy and securely store the key — it will not be shown again Step 2: Configure Environment Step 3: Verify Connection Step 4: First API Call (Node.js) Step 5: First API Call (Python) API Key Security Practice Implementation ---------- --------------- Never commit keys Add GAMMAAPIKEY to .gitignore and .env Rotate regularly Regenerate in Settings > API key tab Scope per environment Separate keys for dev/staging/prod workspaces Audit usage Monitor credit consumption at gamma.app/settings/billing Error Handling HTTP Status Meaning Fix ------------- --------- ----- 401 Unauthorized Invalid or missing API key Verify X-API-KEY header value 403 Forbidden Account not on Pro+ plan Upgrade at gamma.app/pricing 429 Too Many Requests Rate limit exceeded Implement backoff; contact Gamma support for higher limits 5xx Server Error Gamma service issue Retry with exponential backoff Important Notes No SDK: Gamma does not publish an npm/pip package. Use fetch/requests directly. Header format: Use X-API-KEY, not Authorization: Bearer. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/gamma-install-auth--98c3f6

View the source on GitHub

Browse the @skills marketplace