Toolverse
All skills

posthog-install-auth

by jeremylongshore

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

Quick info

Category
Security

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

  1. 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.

  2. 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.

  3. Umiejętność automatycznie zainstaluje odpowiedni pakiet poprzez npm lub pip, w zależności od wybranego środowiska.

  4. 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.

  5. 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.

  6. Pamiętaj, aby dodać .env do .gitignore — nigdy nie commituj kluczy API do repozytorium.

Related skills