Agent skill · data analytics · jeremylongshore

gamma-observability

Implement comprehensive observability for Gamma integrations.

Why this skill is useful

Provides specific implementation patterns and metrics tracking for Gamma API integrations that the AI wouldn't reliably generate on its own.

What it needs

Requires cloudwatch, datadog, grafana, prometheus installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Gamma Observability Output Publish a monitoring receipt with metric definitions, alert/dashboards, threshold test, owner, and review date. Logs and alerts must exclude private content, viewer identities, and tokens. Examples Send a fictional event through staging, confirm dashboards show only aggregate outcomes and an opaque ID, and trigger a controlled alert with no presentation content in the payload. Overview Implement monitoring, logging, and health checks for Gamma API integrations. Since Gamma does not expose rate limit headers or internal metrics, observability is built around your API call patterns, latency, error rates, credit consumption, and generation success rates. Prerequisites Working Gamma integration (see gamma-sdk-patterns) Monitoring stack (Prometheus/Grafana, Datadog, or CloudWatch) Logging infrastructure Instructions Step 1: Instrumented Client Step 2: Structured Logging Step 3: Health Check Endpoint Step 4: Prometheus Metrics Endpoint Step 5: Alerting Rules Key Metrics to Monitor Metric Healthy Warning Critical -------- --------- --------- ---------- API error rate < 5% 5-10% > 10% Health check latency < 2s 2-5s > 5s Generation completion rate > 90% 80-90% < 80% Credits per hour Within budget 75% of budget Over budget Average generation time < 30s 30-60s > 60s Error Handling Issue Cause Solution ------- ------- ---------- Metrics not appearing Scrape config wrong Check Prometheus targets Health check flapping Network jitter Add for: 2m to alert rules Credit alerts too noisy Thresholds too low Calibrate to your usage pattern Missing generation metrics Not calling recordCompletion() Ensure poll results feed metrics Resources Prometheus Best Practices Grafana Dashboards Gamma Developer Docs Next Steps Proceed to gamma-incident-runbook for incident response.

How to use it

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

@skills jeremylongshore/gamma-observability--12ba55

View the source on GitHub

Browse the @skills marketplace