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

55,543 results · page 48 of 1,852

  • auditing-warehouse-view-healthSkillFiles & storage

    Audit the health of a PostHog project's materialized views (saved queries) — find every failed materialization and flag unused or stale materialized views that cost storage and compute. Use when the user asks "which of my views are broken?", "why is this materialized view failing?", "are any of my v

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • authoring-ci-workflowsSkillDev tools

    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 Pos

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • authoring-data-quality-checksSkillAI & models

    Adds and runs data quality checks (dbt-test style assertions) on a project's warehouse tables and saved-query views: not-null, uniqueness, accepted values, referential integrity, row-count bounds, freshness, and custom HogQL. Use when asked to test a model, validate a view, check for nulls or duplic

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • authoring-error-tracking-alertsSkillCommunication

    Author error tracking alerts that fire when an issue is created, reopened, or starts spiking. Use when the user asks to set up error notifications, route exceptions to Slack/webhook/Linear, or evaluate which error events are worth alerting on. Covers trigger-event selection, integration choice, dedu

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • autoresolving-pr-conflictsSkillAI & models

    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 wh

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • building-a-dashboardSkillMonitoring & ops

    Build a new dashboard, or update an existing one, from a set of insights — the same job the in-app assistant does with its upsert-dashboard tool, but over MCP. Use when a user asks to create a dashboard, put several metrics/charts together on one page, assemble a dashboard for a topic (product analy

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • building-canvasesSkillWeb & browsing

    Create or edit a PostHog freeform canvas — a sandboxed browser application (data board, document, form, small tool, graphics experiment) stored in PostHog and rendered by the desktop/web app. Use when a task asks to build, generate, update, or fix a standalone canvas app, or when a freeform canvas i

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • building-html-canvasesSkillWeb & browsing

    Author a PostHog canvas with semantic HTML, CSS, and direct browser APIs — documents, articles, generative graphics, 2D canvas and WebGL experiences, and focused experiments where React components add no useful structure. Use after building-canvases has routed a canvas request to a plain-HTML/browse

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • building-product-empty-statesSkillDev tools

    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`, writin

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • building-react-quill-canvasesSkillMedia

    Author the React + Quill implementation of a PostHog canvas: the single-component contract, the allowed imports, Quill (PostHog's design system) component and composition rules, theme-aware design tokens, loading skeletons, and the in-canvas date picker. Use after building-canvases has routed a canv

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • checking-member-accessSkillDev tools

    Explains what a member or a role can do in a PostHog project, using the access control MCP tools. Use when the user asks what someone can see or edit, who can edit dashboards or feature flags, why a member can or cannot open a dashboard, notebook or table, what a role grants, which properties are hi

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • clickhouse-migrationsSkillDatabases & data

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

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • composing-grid-canvasesSkillProductivity

    Compose PostHog grid canvases — widget grids (including the user's home canvas) built from reusable component canvases. Use when a task asks to add, fill, move, resize, or remove a widget on a grid or home canvas, to compose a whole canvas of widgets from one ask, to build a reusable widget/componen

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • consuming-endpoints-from-client-codeSkillDev tools

    Wire a PostHog endpoint into a client app or SDK. Covers fetching the OpenAPI spec, generating a typed client with openapi-generator or @hey-api/openapi-ts, sending the right auth header, shaping the variables payload (HogQL code_name vs insight breakdown property), handling rate-limit and materiali

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • context-layer-consolidationSkillDocs & knowledge

    Keep the context wiki coherent using the deterministic lint report queue

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • context-layer-dreamingSkillDocs & knowledge

    Synthesizes recent organizational activity into a durable context wiki. Use when running a nightly or incremental context-layer dream, or when updating sourced organizational context from completed work.

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • context-layer-health-checkSkillDocs & knowledge

    Semantic review of context wiki quality after deterministic consolidation

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • copying-endpoints-across-projectsSkillDev tools

    Copy a PostHog endpoint (a saved HogQL/insight query exposed as an API route) to another project in the same organization, or duplicate it under a new name in the same project. Use when the user wants to duplicate an endpoint, promote an endpoint from staging to production, replicate an endpoint's q

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • creating-an-endpointSkillDev tools

    Create a PostHog endpoint with the right shape on the first try — covers query kind choice, name conventions, what to expose as variables (HogQL code_name vs insight breakdown), data_freshness_seconds, and whether to materialise on day one. Use when the user says "create an endpoint", "expose this q

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • creating-online-evaluationsSkillMonitoring & ops

    Author continuously-running online evaluations in PostHog AI observability, grounded in real failure modes you've identified. Use when the user wants evaluations that automatically score new generations or whole traces going forward — "create an eval to catch X", "continuously check that responses d

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • debugging-ci-failuresSkillDev tools

    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, GitHu

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • debugging-local-replaySkillDev tools

    Debugs why session recordings aren't appearing in the local dev environment. Use when a developer reports that local replay ingestion isn't working, recordings aren't showing up despite /s calls, or the replay pipeline seems broken after hogli start. Covers the full local pipeline: SDK capture, Cadd

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • debugging-local-task-agent-runsSkillCloud & infra

    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 silen

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • debugging-mcp-analyticsSkillDatabases & data

    Debug, support, and build PostHog MCP Analytics — product analytics for MCP servers (the `@posthog/mcp` and `posthog.mcp` SDKs plus the mcp_analytics product). Use when MCP analytics data looks wrong or missing ("events aren't showing", "intent clusters are empty", "sessions are missing", "per-tool

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • debugging-signals-pipelineSkillDatabases & data

    Debug the signals pipeline locally end-to-end. Covers emitting test signals from fixtures, monitoring Temporal workflows via the REST API, reading sandbox agent logs from object storage, inspecting Docker sandbox containers, and diagnosing common failures (stale ClickHouse embeddings, agentsh networ

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • debugging-table-access-deniedSkillCommunication

    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, table_access_denied, and "You do

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • depot-ciSkillDev tools

    Configures and manages Depot CI, a drop-in replacement for GitHub Actions that runs workflows entirely within Depot. Use when migrating GitHub Actions workflows to Depot CI, running `depot ci migrate`, managing Depot CI secrets and variables, running workflows with `depot ci run`, debugging Depot CI

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • depot-container-buildsSkillCloud & infra

    Configures and runs Depot remote container builds using `depot build` and `depot bake`. Use when building Docker images, creating Dockerfiles with Depot, pushing images to registries, building multi-platform/multi-arch images (linux/amd64, linux/arm64), debugging container build failures, optimizing

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • depot-github-runnersSkillDev tools

    Configures Depot-managed GitHub Actions runners as a drop-in replacement for GitHub-hosted runners. Use when setting up or migrating GitHub Actions workflows to use Depot runners, choosing runner sizes (CPU/RAM), configuring runs-on labels, setting up ARM or Windows or macOS runners, troubleshooting

    Ready to connect★ 40k

    github.com/posthog/posthog40k stars

    View details
  • diagnosing-ci-and-merge-bottlenecksSkillDatabases & data

    Diagnoses CI and pull-request pipeline health for a GitHub repo using the engineering analytics MCP tools — pull-requests (PR list with CI status), workflow-health (per-workflow CI trends), and pr-lifecycle (a single PR's timeline). Use when asked whether CI is getting faster or slower, which GitHub

    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.

55,111 of the 55,543 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