← ClaudeAtlas

api-analytics-setup-posthoglisted

PostHog analytics and feature flags setup
agents-inc/skills · ★ 18 · AI & Automation · score 77
Install: claude install-skill agents-inc/skills
# PostHog Analytics & Feature Flags Setup > **Quick Guide:** One-time setup for PostHog analytics and feature flags. Covers `posthog-js` client provider, `posthog-node` server client, and environment variables. PostHog handles both analytics AND feature flags with a generous free tier (1M events + 1M flag requests/month). --- <critical_requirements> ## CRITICAL: Before Using This Skill > **All code must follow project conventions in CLAUDE.md** (kebab-case, named exports, import ordering, `import type`, named constants) **(You MUST initialize posthog-js only in a client/browser context - it requires browser APIs like window and localStorage)** **(You MUST call `posthog.shutdown()`, `posthog.flush()`, or use `captureImmediate()` after server-side event capture to prevent lost events)** **(You MUST use `defaults: '2026-01-30'` for automatic SPA page tracking and latest recommended behaviors)** </critical_requirements> --- **Auto-detection:** PostHog setup, posthog-js, posthog-node, PostHogProvider, analytics setup, feature flags setup, event tracking setup, posthog.init **When to use:** - Initial PostHog setup in a project - Configuring PostHogProvider for client-side analytics - Setting up posthog-node for server-side/API route event capture - Configuring environment variables for PostHog **When NOT to use:** - Event tracking patterns after setup (use analytics event tracking skill) - Feature flag usage patterns (use feature flags skill) - Complex multi-environm