LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

posthog-instrumentation

Automatically add PostHog analytics instrumentation to code. Triggers when user asks to add tracking, instrument events, add analytics, or implement feature flags in their codebase.

12starsUpdated 8/6/2026
Data Science & MLWeb Development#react#analytics#instrumentation#python#posthog#javascript

Security Assessment

Safe(95/100)
Security Score95/100

About posthog-instrumentation

PostHog Instrumentation helps developers add PostHog analytics, event tracking, and feature flags to an existing codebase. It triggers when a user asks to add tracking, instrument events, add analytics, or implement feature flags, and it aims to place the right instrumentation for the framework in use rather than generic boilerplate.

Its workflow is short and practical: identify the framework (React, Next.js, Python, Node.js, and similar), check whether PostHog is already set up, and then add appropriate instrumentation. The skill supplies concrete code patterns for JavaScript/TypeScript (posthog.capture for events, posthog.isFeatureEnabled for flags, posthog.identify for user identification), Python (the Posthog client with capture and feature_enabled), and React (the usePostHog hook). It also encodes best practices such as consistent snake_case event naming, including relevant properties on events, identifying users early in the session, and using feature flags for gradual rollouts.

The target users are application developers instrumenting their products for product analytics and experimentation. This is a thin, self-contained code-pattern reference — the entire skill is a single SKILL.md with example snippets and guidance — so it is best seen as a quick, opinionated cheat sheet for wiring in PostHog rather than a deep integration tool. It references the project API key only as a placeholder in standard client setup, with no credential handling or external calls of its own, making it a benign development aid.

FAQ

What does this skill do?

It guides adding PostHog event tracking, user identification, and feature flags to your code, using framework-appropriate patterns for JavaScript/TypeScript, Python, Node.js, and React.

Which frameworks are covered?

It explicitly shows patterns for JavaScript/TypeScript, React (via the usePostHog hook), and Python, and its workflow accounts for React, Next.js, Python, and Node.js projects.

What best practices does it recommend?

Consistent snake_case event names, attaching relevant properties to events, identifying users early in their session, and using feature flags for gradual rollouts.

How does it handle the API key?

The project API key appears only as a placeholder in standard client initialization; the skill does not collect, transmit, or store credentials.

How deep is this skill?

It is a concise single-file cheat sheet of code patterns and best practices, not a full automated integration, so you still write and adapt the snippets into your codebase.

Install posthog-instrumentation

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

posthog/posthog-for-claude

Related Skills

tigris-security-access-control

3

rebuttal-writing

362

building-blocks

189

docs-search

189