posthog-install-auth
Zainstaluj i skonfiguruj uwierzytelnianie PostHog w swoim projekcie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do automatycznego instalowania SDK PostHog i konfigurowania kluczy API. Obsługuje integracje przeglądarki (posthog-js), serwera (posthog-node) i Pythona. Automatycznie ustawia zmienne środowiskowe, rozróżnia klucze publiczne (phc_) dla frontendu od prywatnych (phx_) dla backendu. Idealna przy tworzeniu nowej integracji analityki lub inicjalizacji PostHog w istniejącym projekcie.
Jak używać
Przygotuj wymagane dane: zaloguj się na app.posthog.com, przejdź do Project Settings i skopiuj Project API Key (zaczyna się od phc_). Jeśli potrzebujesz dostępu do prywatnych endpointów API, wygeneruj Personal API Key w Settings > Personal API Keys.
Wyzwól umiejętność frazami takimi jak "zainstaluj posthog", "skonfiguruj posthog", "posthog auth" lub "inicjalizuj posthog". Przekaż Claude'owi informację, czy instalujesz dla przeglądarki (posthog-js), Node.js (posthog-node) czy Pythona.
Umiejętność automatycznie zainstaluje odpowiedni pakiet poprzez npm lub pip, w zależności od wybranego środowiska.
Skonfiguruj plik .env w katalogu projektu. Dodaj NEXT_PUBLIC_POSTHOG_KEY z kluczem publicznym (bezpieczny dla frontendu), POSTHOG_HOST (https://us.i.posthog.com dla USA lub https://eu.i.posthog.com dla Europy), oraz POSTHOG_PROJECT_ID z numeru projektu. Jeśli potrzebujesz dostępu serwerowego, dodaj POSTHOG_PERSONAL_API_KEY, ale nigdy nie udostępniaj go klientom.
Umiejętność wygeneruje kod inicjalizacyjny dla wybranego SDK. Dla przeglądarki utworzy plik lib/posthog.ts z funkcją initPostHog(), dla Node.js skonfiguruje posthog-node z odpowiednimi zmiennymi środowiskowymi.
Pamiętaj, aby dodać .env do .gitignore — nigdy nie commituj kluczy API do repozytorium.