gamma-sdk-patterns
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
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ć
Upewnij się, że ukończyłeś konfigurację autentykacji w skill'u gamma-install-auth — potrzebujesz ważnego API key do Gamma.
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.
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.
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).
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/.
Zastosuj dostarczane wzorce obsługi błędów i konfiguracji timeout'ów, aby zapewnić niezawodność w środowisku produkcyjnym.
Podobne skille
1password
autor: openclaw
feishu-docs
autor: openclaw
accessibility-compliance
autor: wshobson
typescript-review
autor: metabase
academic-researcher
autor: Shubhamsaboo
brand-voice
autor: anthropics