Toolverse
Wszystkie skille

gamma-sdk-patterns

autor: jeremylongshore

Gotowe wzorce do pracy z API Gamma — typizowane klienty, helpery generacji i obsługa błędów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
5

O skillu

Skill zawiera produkcyjne wzorce dla REST API Gamma, które nie posiada oficjalnego SDK. Nauczysz się budować typizowane wrappery klientów, helpery do generacji prezentacji, obsługi asynchronicznych operacji i obsługi błędów. Używaj go przy implementacji złożonych przepływów pracy z Gamma — od tworzenia szablonów, przez polling statusu generacji, aż po pobieranie wyeksportowanych plików. Kompatybilny z Claude Code, Codex i OpenClaw.

Jak używać

  1. Upewnij się, że ukończyłeś konfigurację autentykacji w skill'u gamma-install-auth — potrzebujesz ważnego API key do Gamma.

  2. Przygotuj projekt TypeScript z dostępem do funkcji fetch (Node.js 18 lub nowszy). Skill zakłada, że rozumiesz podstawowy przepływ: generate → poll → retrieve.

  3. Wyzwól skill frazami takimi jak "gamma patterns", "gamma client wrapper", "gamma best practices", "gamma API helper" lub "gamma code structure" — system automatycznie zaproponuje odpowiednie wzorce.

  4. Zaimplementuj typizowany klient singleton na podstawie dostarczonych wzorców. Skill pokaże ci strukturę GenerateRequest (z opcjami formatu wyjścia, tematu, eksportu) i GenerateResult (z ID generacji, statusem i URL-ami).

  5. Użyj helper'ów do obsługi asynchronicznych operacji — skill zawiera wzorce do pollingowania statusu generacji i pobierania wyników z API Gamma na adresie https://public-api.gamma.app/v1.0/.

  6. Zastosuj dostarczane wzorce obsługi błędów i konfiguracji timeout'ów, aby zapewnić niezawodność w środowisku produkcyjnym.

Podobne skille