posthog-install-auth
Install and configure PostHog SDK/CLI authentication.\nUse when setting up a new PostHog integration, configuring API keys,\nor initializing PostHog in your project.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Install and configure PostHog SDK/CLI authentication.\nUse when setting up a new PostHog integration, configuring API keys,\nor initializing PostHog in your project.\nTrigger with phrases like \
How to use
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.