AI USE CASES YOU CAN REUSE.English edition · Individuals, independents, small businesses
PostHog

PostHog Error Tracking for Node.js

error-tracking-node

In brief

PostHog Error Tracking for Node.js

What it does

  • Reference files
  • Basic principles
  • Framework directives

Who it is for, and an example

People whose task corresponds: PostHog tracking error for Node.js

Example request: « PostHog Error Tracking for Node.js: PostHog Error Tracking for Node.js »

PostHog Error Tracking for Node.js Example written by iadujour.fr from the SKILL.md, not tested.

Install

Claude Code : /plugin marketplace add PostHog/skills, puis /plugin install posthog-all@posthog-skills (README).

/plugin marketplace add PostHog/skills
/plugin install posthog-all@posthog-skills

Works with

  • Claude Code

Source: K0: marketplace K1: K2: Other agents are not appointed.

Level: Intermediate

Supposes a project already in place at the publisher and the tools described in the K0.

Good to know

PostHog Official Deposit (github.com/PostHog/skills). Skills for product analytics, feature indicators, error tracking and team workflows.

SKILL.md excerpt

The original description, which the agent reads to decide whether to load the skill (in English):

PostHog error tracking for Node.js

Quoted from SKILL.md at commit 445764b . The folder also contains 6 extra files (references/).

The SKILL.md has 43 lines and 3 main sections:

  • Reference files
  • Key principles
  • Framework guidelines

Licence: MIT

Checked on 13 November 2026 : fichier de licence du dépôt.

The licence allows reuse: the full SKILL.md text is reproduced below, unmodified, with its licence notice.

Full SKILL.md text

Reproduced unmodified from PostHog/skills (commit 445764b) , © PostHog, under licence MIT (original licence file ).

Show the original SKILL.md (43 lines, in English)
---
name: error-tracking-node
description: PostHog error tracking for Node.js
metadata:
  author: PostHog
  version: 1.9.4
---

# PostHog error tracking for Node.js

This skill helps you add PostHog error tracking to Node.js applications.

## Reference files

- `references/node.md` - Node.js error tracking installation - docs
- `references/fingerprints.md` - Fingerprints - docs
- `references/alerts.md` - Send error tracking alerts - docs
- `references/monitoring.md` - Monitor and search issues - docs
- `references/assigning-issues.md` - Assign issues to teammates - docs
- `references/upload-source-maps.md` - Upload source maps - docs

Consult the documentation for API details and framework-specific patterns.

## Key principles

- **Environment variables**: Always use environment variables for PostHog keys and host URLs. Never hardcode them.
- **Minimal changes**: Add error tracking alongside existing error handling. Don't replace or restructure existing error handling code.
- **Autocapture first**: Enable exception autocapture in the SDK initialization before adding manual captures.
- **Source maps**: Upload source maps so stack traces resolve to original source code, not minified bundles.
- **Manual capture for boundaries**: Use `captureException()` at error boundaries and catch blocks for errors that don't propagate to the global handler.

## Framework guidelines

- posthog-node is the Node.js server-side SDK package name – do NOT use posthog-js on the server
- Include enableExceptionAutocapture: true in the PostHog constructor options
- Add posthog.capture() calls in route handlers for meaningful user actions – every route that creates, updates, or deletes data should track an event with contextual properties
- Add posthog.captureException(err, distinctId) in the application's error handler (e.g., Express error middleware, Fastify setErrorHandler, Koa app.on('error'))
- In long-running servers, the SDK batches events automatically – do NOT set flushAt or flushInterval unless you have a specific reason to
- For short-lived processes (scripts, CLIs, serverless), set flushAt to 1 and flushInterval to 0 to send events immediately
- Reverse proxy is NOT needed for server-side Node.js – only client-side JavaScript needs a proxy to avoid ad blockers
- Remember that source code is available in the node_modules directory
- Check package.json for type checking or build scripts to validate changes
Source. Card written by iadujour.fr from: Frontmatter, sections and body of the deposit. Checked on 13 November 2026. PostHog/skills .
SAME PUBLISHER

Other PostHog skills: Observability and monitoring

Whole category
PostHogObservability and monitoring

Add PostHog Error Tracking

instrument-error-tracking

Add PostHog error tracking to capture and monitor exceptions.

Tools: Claude CodeLevel: Advancedupdated 12/11/2026
PostHogObservability and monitoring

Add PostHog AI Observability

instrument-llm-analytics

Add PostHog AI Observability to track the use of the AI model.

Tools: Claude CodeLevel: Advancedupdated 12/11/2026
PostHogObservability and monitoring

Add a PostHog log capture

instrument-logs

Add PostHog log capture to track application logs.

Tools: Claude CodeLevel: Intermediateupdated 12/11/2026
DISCUSSION

Comments.

A field note, a question, a precision on this skill? Comments are reviewed before publication.

Published comments

Loading comments…

    Leave a comment

    Moderation charter. Every comment is reviewed before publication. We refuse hate speech, insulting or discriminatory language, advertising, spam and promotional links, off-topic posts and other people’s personal data.