| name | gamma-security-basics |
| description | 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".
|
| allowed-tools | Read, Write, Edit, Grep |
| version | 1.13.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","gamma","api","security","audit"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Gamma Security Basics
Overview
Security best practices for Gamma API integration to protect credentials and data.
Prerequisites
- Active Gamma integration
- Environment variable support
- Understanding of secret management
Instructions
Step 1: Secure API Key Storage
const gamma = new GammaClient({
apiKey: 'gamma_live_abc123...',
});
const gamma = new GammaClient({
apiKey: process.env.GAMMA_API_KEY,
});
Environment Setup:
GAMMA_API_KEY=gamma_live_abc123...
import 'dotenv/config';
Step 2: Key Rotation Strategy
const gamma = new GammaClient({
apiKey: process.env.GAMMA_API_KEY_PRIMARY
|| process.env.GAMMA_API_KEY_SECONDARY,
});
async function rotateApiKey() {
}
Step 3: Request Signing (if supported)