Official agent skill

Diagnosing Stacktrace Symbolication

by PostHog in PostHog/posthog

Help users debug PostHog Error Tracking stack-trace symbolication for any supported platform — JavaScript/TypeScript web, React Native (Hermes), Android (Proguard / R8), or iOS / macOS (dSYM).

OfficialCustom licenceAuto-check passedMobile

Install Diagnosing Stacktrace Symbolication

skills CLI
$ npx skills add PostHog/posthog --skill diagnosing-stacktrace-symbolication -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install PostHog/posthog diagnosing-stacktrace-symbolication --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/PostHog/posthog.git skills-src && mkdir -p .claude/skills && cp -r skills-src/products/error_tracking/skills/diagnosing-stacktrace-symbolication .claude/skills/diagnosing-stacktrace-symbolication && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
diagnosing-stacktrace-symbolication
GitHub stars
40k
Token cost
~2.2k tokens
SKILL.md length
903 words
Files
3 (incl. scripts, references)
Skills in repo
252
Repo updated
First seen
Licence
Custom licence

At a glance

Help users debug PostHog Error Tracking stack-trace symbolication for any supported platform — JavaScript/TypeScript web, React Native (Hermes), Android (Proguard / R8), or iOS / macOS (dSYM).

  • Works in 5 steps: Find how symbol data is produced and… → Build and inspect local artifacts → Check symbol sets in PostHog → …
  • Stack frames stay minified
  • SKILL.md covers Platforms, Workflow, Captured frame checks and Failure matrix (cross-platform)
  • Runs Python scripts from its folder

What it does

Diagnosing Stacktrace Symbolication is an agent skill from PostHog/posthog, published by the product's own GitHub organization. Help users debug PostHog Error Tracking stack-trace symbolication for any supported platform — JavaScript/TypeScript web, React Native (Hermes), Android (Proguard / R8), or iOS / macOS (dSYM). The PostHog symbol-set lookup flow is universal across platforms; build-tool and artifact details live in per-platform references (JavaScript is fleshed out, others come as we encounter them). Use when stack frames stay minified or obfuscated after symbols are uploaded, PostHog symbol sets show lastused but frames are not…

Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts and reference files (for example `references/javascript.md` and `scripts/inspect_sourcemaps.py`).

It sits in Mobile, covering Debugging and Cross-platform mobile apps. It works with PostHog, JavaScript, React Native and TypeScript. The repository describes itself as: :hedgehog: PostHog is the leading platform for building self-driving products. Our developer tools – AI observability, analytics, session replay, flags, experiments, error…

When your agent uses it

  • Stack frames stay minified
  • Obfuscated after symbols are uploaded
  • PostHog symbol sets show lastused but frames are not readable
  • DSYM UUIDs do not match

Example prompts

  • “Token not found”
  • “/diagnosing-stacktrace-symbolication”

Requirements

  • Python 3
  • Node.js

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Find how symbol data is produced and uploaded
  2. Build and inspect local artifacts
  3. Check symbol sets in PostHog
  4. Compare local, uploaded, and served files
  5. Fix the most likely layer

What it can do on your machine

Read from SKILL.md and the folder at commit 10f9ad7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Diagnosing Stacktrace Symbolication loads about 2.2k tokens when it runs, and up to ~4.1k if it reads all its reference files. Until then it costs about 188 tokens; SKILL.md has 903 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~188
When it runs · the whole SKILL.md, loaded when a task matches
~2.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 903 words (~2,223 tokens).

“Symbolication is the cross-platform name for what JavaScript source-map lookup, Hermes function-offset resolution, Proguard / R8 demangling, and dSYM address-to-line lookup all do — turn a minified or obfuscated frame back into a readable file, function, and line.”

— opening of SKILL.md by PostHog, Custom licence
name
diagnosing-stacktrace-symbolication

Read the full SKILL.md on GitHub

Files

SKILL.md and 2 other files (scripts, references) in products/error_tracking/skills/diagnosing-stacktrace-symbolication of PostHog/posthog.

  • SKILL.md
  • references/javascript.md
  • scripts/inspect_sourcemaps.py

Open the folder on GitHubat commit 10f9ad7

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders. This page covers the copy in PostHog/posthog, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Diagnosing Stacktrace Symbolication next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Diagnosing Stacktrace Symbolication compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Diagnosing Stacktrace Symbolication this skillPostHog/posthog40k—~2.2kAutomated safety check: PassCustom licence
Mobile App Debuggingsecondsky/claude-skills227—~513Automated safety check: PassMIT
Code Guidelinesgetsentry/sentry-react-native1.8k—~3.2kAutomated safety check: PassMIT
Simulator Audio E2Ehyochan/react-native-nitro-sound961—~1.1kAutomated safety check: PassMIT
Argent Metro Debuggerbbplayer-app/BBPlayer1.1k—~3.4kAutomated safety check: PassMIT
Code Review React Nativetalsec/Free-RASP-ReactNative175—~3.7kAutomated safety check: PassMIT

Similar skills

  • Mobile App Debugging

    secondsky/claude-skills

    Mobile app debugging for iOS, Android, cross-platform frameworks.

    227 GitHub stars~513 tokensUpdated 9 days ago
    MobileAuto-check passed
  • Code Guidelines

    getsentry/sentry-react-native

    Official

    Enforce Sentry React Native SDK code guidelines for implementation, refactoring, and review.

    1.8k GitHub stars~3.2k tokensUpdated today
    DevelopmentAuto-check passed
  • Simulator Audio E2E

    hyochan/react-native-nitro-sound

    Build and run repeatable react-native-nitro-sound recorder/player regression tests on an iOS Simulator or Android emulator, with explicit virtual-device selection, microphone permission, Maestro…

    961 GitHub stars~1.1k tokensUpdated 8 days ago
    MobileAuto-check passed
  • Argent Metro Debugger

    bbplayer-app/BBPlayer

    Debug a JS runtime via CDP using argent debugger tools. An agent skill from bbplayer-app/BBPlayer.

    1.1k GitHub stars~3.4k tokensUpdated today
    MobileAuto-check passed
  • Code Review React Native

    talsec/Free-RASP-ReactNative

    Performs strict code reviews on React Native plugin projects covering TypeScript, the Kotlin (Android) and Swift (iOS) native bridges, and the Expo config plugin.

    175 GitHub stars~3.7k tokensUpdated 2 days ago
    MobileAuto-check passed
  • Upgrade Rn Version

    brandingbrand/flagship

    Adopt a new stable React Native minor into Flagship Code. An agent skill from brandingbrand/flagship.

    165 GitHub stars~3.7k tokensUpdated 6 days ago
    MobileAuto-check passed

More from PostHog/posthog

All 252 skills in this repo
  • Authoring Log Alerts

    PostHog/posthog

    Official

    Author useful, low-noise log alerts on services in a PostHog project.

    40k GitHub stars~3k tokensUpdated today
    Auto-check passed
  • Official

    Operating procedure for the conflict-autoresolver agent: sweep open PostHog/posthog PRs that conflict with master, resolve the trivial conflicts (generated artifacts deterministically, source…

    40k GitHub stars~4.2k tokensUpdated today
    Auto-check passed
  • Exploring Apm Traces

    PostHog/posthog

    Official

    Investigates distributed application performance using PostHog APM (OpenTelemetry span) data via MCP.

    40k GitHub stars~3.5k tokensUpdated today
    Auto-check passed
  • Exploring LLM Traces

    PostHog/posthog

    Official

    Debug and inspect LLM/AI agent traces using PostHog's MCP tools.

    40k GitHub stars~4.4k tokensUpdated today
    Auto-check passed
  • Investigate Metric

    PostHog/posthog

    Official

    Diagnose why a product metric changed (dropped, spiked, or plateaued) by orchestrating breakdowns, actors, paths, lifecycle, retention, and annotations queries.

    40k GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • QA Team

    PostHog/posthog

    Official

    Multi-agent QA review team for code changes. An agent skill from PostHog/posthog.

    40k GitHub stars~4.6k tokensUpdated today
    Auto-check passed

Questions about Diagnosing Stacktrace Symbolication

What does Diagnosing Stacktrace Symbolication do?

Help users debug PostHog Error Tracking stack-trace symbolication for any supported platform — JavaScript/TypeScript web, React Native (Hermes), Android (Proguard / R8), or iOS / macOS (dSYM). Diagnosing Stacktrace Symbolication is an agent skill from PostHog/posthog, published by the product's own GitHub organization. Help users debug PostHog Error Tracking stack-trace symbolication for any supported platform — JavaScript/TypeScript web, React Native (Hermes), Android (Proguard / R8), or iOS / macOS (dSYM).

When should I use Diagnosing Stacktrace Symbolication?

Diagnosing Stacktrace Symbolication fits situations like: stack frames stay minified; obfuscated after symbols are uploaded; postHog symbol sets show lastused but frames are not readable; DSYM UUIDs do not match.

How do I install Diagnosing Stacktrace Symbolication in Claude Code?

Run `npx skills add PostHog/posthog --skill diagnosing-stacktrace-symbolication -a claude-code`. Or copy the skill folder (products/error_tracking/skills/diagnosing-stacktrace-symbolication in PostHog/posthog) into .claude/skills/diagnosing-stacktrace-symbolication in your project. Claude Code loads it when a task matches its description.

How do I install Diagnosing Stacktrace Symbolication in Codex?

Run `npx skills add PostHog/posthog --skill diagnosing-stacktrace-symbolication -a codex`. Or copy the skill folder (products/error_tracking/skills/diagnosing-stacktrace-symbolication in PostHog/posthog) into .agents/skills/diagnosing-stacktrace-symbolication in your project. Codex loads it when a task matches its description.

Can I use Diagnosing Stacktrace Symbolication in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add PostHog/posthog --skill diagnosing-stacktrace-symbolication -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/diagnosing-stacktrace-symbolication, .gemini/skills/diagnosing-stacktrace-symbolication, .github/skills/diagnosing-stacktrace-symbolication and .opencode/skills/diagnosing-stacktrace-symbolication in your project.

What does Diagnosing Stacktrace Symbolication need to run?

Going by SKILL.md and its folder, Diagnosing Stacktrace Symbolication needs Python for the scripts in its folder. Our summary lists: Python 3; Node.js.

Does Diagnosing Stacktrace Symbolication access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Diagnosing Stacktrace Symbolication safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Diagnosing Stacktrace Symbolication use?

Diagnosing Stacktrace Symbolication has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Diagnosing Stacktrace Symbolication use?

About 2.2k tokens (SKILL.md is roughly 8.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.8k tokens, read only when the agent opens those files.

What are the alternatives to Diagnosing Stacktrace Symbolication?

Skills that share tags, products or a category with Diagnosing Stacktrace Symbolication: Mobile App Debugging (secondsky/claude-skills, 227 stars), Code Guidelines (getsentry/sentry-react-native, 1.8k stars), Simulator Audio E2E (hyochan/react-native-nitro-sound, 961 stars) and Argent Metro Debugger (bbplayer-app/BBPlayer, 1.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Diagnosing Stacktrace Symbolication?

PostHog (a GitHub organization, an official publisher) maintains it in PostHog/posthog, which has 40,182 GitHub stars. The repository holds 252 skills in this directory. The repository was last updated on October 8, 2026.

Source: PostHog/posthog on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.