PostHog

317 mods across 10 repositories, 42k stars between them.

PostHog/posthog.com

Skill Claude CodeCodex

Watches cost per conversation for AI features and reports when it breaks from its recent norm while volume holds steady, attributing the change to a model, prompt, cache, or retry cause.

1.1k 2d ago A 44 tokens

PostHog/posthog.com

Skill Claude CodeCodex

Finds feature flags whose decision is over but which are still evaluated in production – terminal rollouts left in place, or keys that no longer appear in any connected repo.

1.1k 2d ago A 42 tokens

PostHog/posthog.com

Skill Claude CodeCodex

Custom Signals scout for state traps in gated flows. Watches pages users are redirected to — onboarding, verification, setup — and catches the case where the redirect keeps firing because the flow can no longer be completed: a partially-applied side effect the flow can't reconcile, so every return visit lands on the…

1.1k 2d ago A 143 tokens

PostHog/posthog.com

Skill Claude CodeCodex

Watches the completion rate of one named core action for breaks from its own norm, and reports the likely cause – with swallowed exceptions as the first thing it looks for.

1.1k 2d ago A 42 tokens

PostHog/posthog.com

Skill Claude CodeCodex

Set up Session Replay masking on the mask-first, allow-explicitly pattern. Masks everything by default, then proposes candidates to reveal and waits for explicit approval on each one. Never unmasks anything without being told to.

1.1k 2d ago A 50 tokens

adding-inbox-sources

102

PostHog/posthog-foss

Skill Claude CodeCodex

Add a new warehouse-backed source to the PostHog Desktop Self-driving Inbox (the feature that ships GitHub, Linear, Zendesk, pganalyze, Jira). A source syncs one warehouse table (issues/tickets/conversations) and a cloud "signals scout" watches it and emits findings. Use when asked to "add a new inbox/self-driving…

713 +4 today C 172 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

How to add a new ingestion warning type to the event ingestion pipeline. Use when emitting a new warning from nodejs ingestion code (emitIngestionWarning, captureIngestionWarning, pipeline warnings arrays, drop() with warnings), when adding a warning type, category, or severity, or when a typecheck error says a string…

713 +4 today A 150 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

Add a third-party MCP server (Linear, Notion, GitHub, ...) to the PostHog MCP store catalog. Use when asked to "add X to the MCP store", expand the MCP server marketplace, or fix a broken catalog entry. Covers finding the vendor's remote MCP endpoint, probing it (handshake, OAuth discovery, DCR), authoring the catalog…

713 +4 today A 107 tokens original MIT

adding-personhog-rpc

105

PostHog/posthog-foss

Skill Claude CodeCodex

Guide for adding a new RPC to personhog-replica and personhog-router. Covers eligibility checks, proto definition, code generation for Python and Node.js clients, Rust implementation (storage trait, postgres queries, service handler, router wiring), and index compatibility validation. Use when adding a new gRPC…

713 +4 today A 88 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

Recommended repo-engineering guide when adding alerting to a PostHog product or extending the shared alerts platform. Routes lifecycle state machines, AlertPolicy, destinations, HogFunction dispatch, email, fixed-cadence and calendar scheduling, insight evaluation, the AlertWizard, and shared alert editor components.…

713 +4 today A 97 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

How to gate a PostHog API endpoint with project secret API key (PSAK) auth — a project-scoped, user-less service credential. Use when adding PSAK support to a viewset action, allowing a new scope for PSAKs, handling synthetic users (ProjectSecretAPIKeyUser), or choosing PSAK-aware rate throttles. Trigger terms: PSAK…

713 +4 today A 105 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

Use when migrating frontend code from manual API client calls (api.get, api.create, api.surveys.get, api.dashboards.list, new ApiRequest()) and handwritten TypeScript interfaces to generated API functions and types. Triggers on files importing from lib/api, files with api.get . , manual interface definitions that…

713 +4 today A 131 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

Pull and interpret production experiment query-performance data from the staff-only /api/debugchqueries endpoints backing the /experiments/staff scene: slowest experiment queries, precompute read/build health, and preaggregation cache footprint. Covers prod-US and prod-EU via a queryperformance:read personal API key…

713 +4 today A 141 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

Analyze PostHog insights, dashboards, or teams beyond the current project by querying the prod Postgres replicas synced into the dogfood data warehouse (US project 2, "PostHog App + Website"). Use when asked to analyze insights across all teams or projects, another team's insights, or fleet-wide insight/dashboard…

713 +4 today A 115 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

Decides whether a behavior-changing fix needs an in-app notice, then builds one that reaches only the affected users and can be removed later. Use when a change alters what an existing user sees without them doing anything — a metric moves, a chart shifts, a count drops, a date range resolves differently, a matcher…

713 +4 today A 197 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

Audits services/llm-gateway against PostHog/ai-gateway and updates services/llm-gateway/PARITY.md from current implementation evidence. Use when either gateway changes auth, attribution, billing, endpoints, providers, models, routing, or metadata; when reviewing a Python gateway change; or when asked to refresh…

713 +4 today A 97 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

Audit already-implemented Data warehouse import sources for endpoints, schemas, and tables the vendor's API offers but we never wired up. Use when asked whether a source is missing endpoints, to find new endpoints a vendor has added since a source was built, to refresh COVERAGEGAPS.md, to prioritize which source to…

713 +4 today A 149 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

Use when adding or editing a GitHub Actions workflow, composite action, or reusable workflow under .github/ — new CI jobs, triggers, matrices, checkout/clone tuning, action pinning, GitHub App token auth, concurrency groups, timeout-minutes, paths filters, caching, or runner choice. Covers PostHog's workflow-authoring…

713 +4 today A 193 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

Operating procedure for the conflict-autoresolver agent: sweep open PostHog/posthog PRs that conflict with master, resolve the trivial conflicts (generated artifacts deterministically, source conflicts with judgment), land one merge commit on the PR head, and flag everything else for a human. Use when running as the…

713 +4 changed today A 143 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

Guide for adding a product setup empty state — the skippable first-run screen a product scene shows until real data arrives, built on the shared ProductEmptyState component. Use when adding an empty state or first-run/setup screen to a product scene, declaring emptyState on a SceneExport, writing a product…

713 +4 changed today A 124 tokens original MIT

clickhouse-migrations

117

PostHog/posthog-foss

Skill Claude CodeCodex

ClickHouse migration patterns and rules. Use when creating or modifying ClickHouse migrations.

713 +4 today A 21 tokens original MIT

debugging-ci-failures

118

PostHog/posthog-foss

Skill Claude CodeCodex

Debugs failing GitHub Actions CI runs for PostHog PRs, commits, and branches, and answers broad CI-health questions ("is CI red?", "is master green today?", "what's broken right now?"). Use when the user asks why CI is red, asks for the current CI or master status, or mentions a failing check, GitHub Actions run…

713 +4 today A 189 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

Debug the output of local PostHog task runs — the wizard cloud-run path that executes inside a Docker sandbox under the local Temporal process-task workflow (the wizard that integrates PostHog, then the coding agent that commits and opens the PR). Use when a local run looks stuck, failed, or silent, or when you need…

713 +4 today A 201 tokens original MIT

PostHog/posthog-foss

Skill Claude CodeCodex

Debugs a TableAccessDeniedError from an error tracking issue, Slack alert, or user report. Use when investigating why HogQL denied a system or warehouse table and whether the occurrence is a real bug or expected behavior. Trigger terms include TableAccessDeniedError, tableaccessdenied, and "You don't have access to…

713 +4 today A 73 tokens original MIT