Skills.

Give your AI a better way to work.

A skill is a set of written instructions that teaches an AI how to do one job the way it should be done: review a pull request, plan a migration, write the release notes.

Install one here and it travels with your account into Claude, Claude Code, Cursor and every other client you sign in with.

Filter by category

52,958 results · page 48 of 1,766

  • feature-usage-feedSkillCommunication

    Set up an LLM-judge evaluation that extracts canonical use cases for a PostHog feature at scale and streams the results to a Slack channel as a live feed. Use when someone wants to understand how users are actually using a specific AI/LLM-powered feature in production — what they're investigating, w

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • finding-experimentsSkillFiles & storage

    Resolves a PostHog experiment reference from natural language to a concrete experiment ID by browsing `experiment-list` (not feature-flag tools), with disambiguation when multiple experiments match. Use when the user names or quotes an experiment ("split test demo", "the File engagement boost experi

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • finding-llm-gateway-migration-candidatesSkillCloud & infra

    Finds and ranks callers that could move from services/llm-gateway to PostHog/ai-gateway. Use when asked what to migrate next, to find low-risk gateway migration candidates, to audit remaining Python gateway callers, or to identify callers blocked by Go gateway parity. Searches code and deployment wi

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • fixing-flaky-testsSkillAI & models

    Guides an agent through reproducing, root-causing, fixing, and validating flaky tests in the PostHog monorepo. Use when a test fails intermittently in CI but passes on rerun or locally, when `hogli ci:insights` or the debugging-ci-failures skill classifies a failure as a flaky test, when given a Git

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • gating-production-deploysSkillCloud & infra

    Use when adding or editing a GitHub Actions workflow that pushes a container image to a registry (ECR/ghcr/Docker Hub via build-push-action) or dispatches a production deploy (a `commit_state_update` repository_dispatch to PostHog/charts). Those run from a single canonical deploy repo, gated by the

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • generating-clickhouse-query-performance-reportsSkillDatabases & data

    Produce and structure slow-query performance reports for PostHog's production ClickHouse (US and EU). Use when asked for a slow query report, query performance analysis over the last N days, per-team query cost, OOM or timeout investigation, cluster cost/memory regressions, or materialization candid

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • grouping-noisy-errorsSkillDev tools

    Consolidate PostHog error tracking issues that are the same actual error reported under different fingerprints. Use when the user asks "why do I have so many TypeError issues that look the same?", "merge these duplicates", "stop splitting this error into new issues", or wants to clean up fingerprint

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • hogliSkillDev tools

    PostHog developer CLI and repo tooling reference. Use when the user mentions hogli, asks about repo CLI tools, bin scripts, Makefiles, how to run/build/test/lint, or any dev environment commands.

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • implementing-mcp-toolsSkillDev tools

    Guide for exposing PostHog product endpoints as MCP tools. Use when creating new or updating API endpoints, adding MCP tool definitions, scaffolding YAML configs, or writing serializers with good descriptions. Covers the full pipeline from Django serializer to generated TypeScript tool handler.

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • implementing-mcp-ui-appsSkillMedia

    Guide for adding MCP UI apps — interactive visualizations that render tool results in MCP clients like Claude Desktop. Use when adding a new detail or list view for an MCP tool, creating view components in products/*/mcp/apps/, or linking tools to UI apps via YAML.

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • implementing-warehouse-sourcesSkillDatabases & data

    Implement and extend PostHog Data warehouse import sources. Use when adding a new source under products/warehouse_sources/backend/temporal/data_imports/sources, adding datasets/endpoints to an existing source, or adding incremental sync, resumable imports, webhook ingestion, pagination, credentials

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • improving-drf-endpointsSkillFiles & storage

    Use when editing, reviewing, or auditing DRF viewsets and serializers in PostHog. Triggers on files in posthog/api/, products/*/backend/api/, products/*/backend/presentation/, or any file importing rest_framework. Covers field typing, schema annotations, enum collision fixes, and OpenAPI spec qualit

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • ingestion-pipeline-doctor-nodejsSkillAI & models

    Ingestion pipeline architecture overview and convention reference. Use when you need a quick orientation to the pipeline framework or want to know which doctor agent to use for a specific concern.

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • instrumenting-first-party-metricsSkillMonitoring & ops

    How to instrument PostHog's own Metrics product from PostHog-owned code — record counters, gauges, and histograms that land in posthog.metrics, the same way customers do. Use when adding application metrics in this monorepo (web, Celery, Temporal), when asked to push or ship metrics into posthog met

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • integrating-with-posthog-aiSkillMedia

    Wire a PostHog product surface into the PostHog AI agent from the frontend. Use when attaching scene or entity context, injecting instructions to steer the agent, reacting to the agent calling a tool, applying an agent edit back into an open form, or rendering a product tool card in a thread.

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • investigating-ci-failuresSkillDev tools

    Investigates a specific CI failure to a verdict: whose fault, which commit, who wrote it, and whether it's fixed. Use for "who broke master", "why did this test fail in CI", "is this failure my PR's fault or everyone's", "is this test flaky or actually broken", "when did this failure start". Works f

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • investigating-error-issueSkillWeb & browsing

    Investigates a single PostHog error tracking issue end-to-end. Use when the user provides an issue ID or pastes an issue URL (`/error_tracking/<id>`) and wants to understand the error — who it affects, what triggers it, when it started, whether it correlates with a release, browser, OS, or feature f

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • isolating-product-facade-contractsSkillAI & models

    Plan and execute product isolation migrations to a facade plus contract layer in PostHog, following the Visual review architecture. Use when a product still exposes internals (models/logic/views) across boundaries and needs migration toward contracts.py + facade/api.py + presentation separation, wit

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • maintaining-python-testsSkillDev tools

    Maintains existing pytest and Django test suites without weakening correctness. Use when asked to reduce Python test runtime or CI work, investigate slow pytest families, remove stale migration tests, consolidate repeated setup, improve Python test ownership, or measure whether a test optimization w

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • manage-dashboard-widgetsSkillDev tools

    Guides PostHog engineers through dashboard widget platform work — ship a new widget_type (WIDGET_REGISTRY, catalog, run_widgets, WidgetCard) or update a shipped type (config, query, layout, RBAC, tile filter bar, list footer, titleHref, throttles). Use for WidgetSpec, widget_specs/, widget-configs.z

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • managing-dashboardsSkillDev tools

    Guides PostHog engineers through dashboard platform and scene changes. Use when changing Dashboard, DashboardTile, dashboardLogic, dashboard layouts, dashboard sharing or embeds, public dashboards, templates, filters, variables, refresh behavior, tile loading, dashboard lists, or dashboard permissio

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • managing-endpoint-versionsSkillDev tools

    Work safely with endpoint versions — preview a draft in the playground, roll back to an older version, update settings on one version without bumping query history, deactivate a specific version. Use when the user asks "how do I roll back my endpoint", "preview my changes before publishing", "I want

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • managing-experiment-lifecycleSkillDev tools

    Guides experiment state transitions: launching, pausing, resuming, freezing/unfreezing exposure, ending, shipping variants, archiving, resetting, duplicating, and copying to another project. Covers preconditions, implications for variant assignment and analysis, and the decision framework for when t

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • managing-github-actions-secretsSkillCloud & infra

    Creates and updates GitHub Actions secrets for PostHog workflows. Use when adding a new CI secret, rotating an existing secret, wiring a workflow to an API token, package registry credential, deploy key, or any value referenced via `${{ secrets.* }}` in `.github/workflows/`.

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • merging-prsSkillDev tools

    Merge a PR into `master` through the Trunk merge queue and babysit it until it lands. Enqueue with a `/trunk merge` comment, then watch `trunk merge status` and the PR state until it is MERGED or the queue kicks it out, reporting Trunk's own reason for the terminal transition. Use when asked to merg

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • migrating-llm-gateway-callersSkillAI & models

    Migrates an LLM caller from services/llm-gateway to PostHog/ai-gateway. Use when adding a gateway caller, converting an existing Python gateway integration, adopting shared Go-capable client builders, changing gateway URLs or headers for a caller, or removing a Python fallback. Inventories the calle

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • modeling-activation-metricsSkillMonitoring & ops

    Build reusable activation models — an activation-rate metric and a per-user/per-account activated flag — on either PostHog data-warehouse views (HogQL) or an external dbt project. Use when the user wants to define, model, or measure activation, the "aha moment", onboarding success, or which early ac

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • modeling-conversion-metricsSkillMonitoring & ops

    Build reusable conversion models — funnel/step conversion rates, drop-off, and time-to-convert — on either PostHog data-warehouse views (HogQL) or an external dbt project. Use when the user wants to model, define, or compute a conversion rate, funnel, step completion, drop-off, activation-funnel, si

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • modeling-dimension-tablesSkillAI & models

    Build reusable dimension / lookup tables for a star schema — country/region, timezone, currency, date, plan/product, and other descriptive attributes — on either PostHog data-warehouse views (HogQL) or an external dbt project. Use when the user wants to model dimension tables, lookup tables, a star

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • modeling-product-usage-metricsSkillMonitoring & ops

    Build reusable product-usage and engagement models — retention, stickiness, and lifecycle — on either PostHog data-warehouse views (HogQL) or an external dbt project. Use when the user wants to model, define, or compute whether users come back (retention / churn), how frequently they engage (stickin

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details

What is a skill?

A skill is plain text, usually a SKILL.md file and the scripts it refers to, written for an AI rather than for a person. It carries the steps, the house rules and the examples a good answer needs, so you stop pasting the same briefing into every new chat.

52,524 of the 52,958 skills listed here can be served through ahel today, and they come from public repositories. Each one has its own page with the instructions themselves on it, so you can read what a skill will tell your AI to do before you install it.

Install one and every AI you use gets it

Installing a skill adds it to your gateway and turns it on in the same step. Claude Code surfaces it as a slash command; any client can read the full instructions with the skill_read tool.

Nothing is copied into a project folder. The instructions are served from your account, so the same skill is there in every AI you connect, and turning it off removes it from all of them at once.

See how to connect your AI