.claude/skills/posthog-ticket-intake/SKILL.md
Normalize an incoming support ticket into structured investigation inputs: product area, identifiers, scope clues, URLs, timeframe, and likely first diagnostic path.
npx skillsauth add mongo-ai/posthog-triage-agent posthog-ticket-intakeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Your job is to convert messy support language into structured investigation input.
| Type | Signal words | Notes | |------|-------------|-------| | Bug | error, broken, crash, not working, unexpected, wrong, failing, "used to work" | If both bug + feature request, bug is primary | | How-to | how do I, can I, where is, setting up, configure, help with | If it needs a walkthrough, it's how-to | | Feature request | would be great if, wish I could, any plans to, requesting | "I want it to work differently" | | Account | login, password, access, permission, SSO, locked out, org, billing | Includes billing and access issues | | Integration | API, webhook, integration, connect, OAuth, sync, third-party | Connecting PostHog to external tools | | Data | missing data, export, import, migration, incorrect data, duplicates | Data quality and movement | | Performance | slow, timeout, latency, down, unavailable, degraded | Speed and reliability |
When in doubt, lean toward Bug — better to investigate than dismiss. "It used to work and now it doesn't" = Bug. "I want it to work differently" = Feature request.
## Normalized Ticket Intake
**Summary**: ...
**Issue Type**: [Bug / How-to / Feature request / Account / Integration / Data / Performance]
**Likely Product Area**: ...
**Plan Tier**: [Free / PAYG / Boost / Scale / Enterprise / Unknown]
**SLA Target**: [community only / 72h / 48h / 24h / 8h calendar hours / Unknown]
**Identifiers Found**:
- distinct_id: ...
- event: ...
- flag_key: ...
- issue_id / exception: ...
**Relevant URL(s)**: ...
**Time Window**: ...
**Blast Radius Guess**: ...
**Recommended First Skill**: ...
**Missing but useful details**:
- ...
Immediately kick off these searches in parallel (do not wait for diagnosis skill):
tools
Diagnose PostHog web analytics issues including missing pageviews, incorrect bounce rates, broken channel attribution, missing UTM data, reverse proxy problems, and discrepancies with other analytics tools.
business
Final synthesis skill. Produce a structured, evidence-graded triage report with a clear root-cause assessment, honest confidence, and a ready-to-send customer response.
development
Diagnose PostHog survey issues including surveys not appearing, targeting mismatches, response collection failures, display timing problems, and API-mode survey integration issues.
development
Format and post triage reports to Slack using optimized mrkdwn layout. Use after generating a triage report to post it to the #support-triage channel or any specified channel.