firecrawl-sdk-patterns
Apply production-ready FireCrawl SDK patterns for TypeScript and Python.\nUse when implementing FireCrawl integrations, refactoring SDK usage,\nor establishing team coding standards for FireCrawl.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Apply production-ready FireCrawl SDK patterns for TypeScript and Python.\nUse when implementing FireCrawl integrations, refactoring SDK usage,\nor establishing team coding standards for FireCrawl.\nTrigger with phrases like \
How to use
Zainstaluj wymagane pakiety:
@mendable/firecrawl-jsdla TypeScript lubfirecrawl-pydla Pythona, wraz z zależnościami async/await.Utwórz plik konfiguracyjny singleton client (np.
src/firecrawl/client.ts), który inicjalizuje FirecrawlApp z API key z zmiennej środowiskowejFIRECRAWL_API_KEY. Skill pokazuje, jak bezpiecznie zarządzać instancją klienta i obsługiwać błędy braku klucza.Zdefiniuj typizowany wrapper dla operacji scrape (np.
src/firecrawl/scrape.ts), który zwraca strukturyzowany rezultat zawierający URL, tytuł, markdown, linki i timestamp. To zapewnia konsystentny interfejs w całej aplikacji.Wyzwól skill frazami takimi jak "firecrawl SDK patterns", "firecrawl best practices", "firecrawl code patterns", "idiomatic firecrawl" lub "firecrawl wrapper", aby uzyskać konkretne przykłady kodu.
Implementuj retry logic z exponential backoff dla niezawodności — skill zawiera wzorce obsługi timeout'ów i błędów sieciowych.
Rozszerz wzorce na reusable scraping services, które mogą być używane w wielu miejscach projektu, utrzymując DRY principle i ułatwiając testowanie.