gamma-sdk-patterns
Learn idiomatic Gamma SDK patterns and best practices.\nUse when implementing complex presentation workflows,\nhandling async operations, or structuring Gamma code.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Learn idiomatic Gamma SDK patterns and best practices.\nUse when implementing complex presentation workflows,\nhandling async operations, or structuring Gamma code.\nTrigger with phrases like \
How to use
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.