What problem does it solve?
PostHog events can silently go missing, merges can be refused, and person profiles can stop updating, with the only trace being ingestion warnings recorded in system.ingestion_warnings. This Skill turns those warnings into concrete diagnoses and per-SDK fixes instead of guesswork.
Core Features & Use Cases
- Warning triage workflow: Pulls active
ingestion_warning health issues, triages by severity (error = dropped, warning = modified, info = intentional), and routes each warning type to a dedicated reference file.
- Comprehensive warning coverage: Covers size limits, person merge refusals and race conditions, invalid distinct IDs, timestamps, cookieless mode, heatmaps, AI/LLM endpoints, transformations, and session replay rejections.
- Raw evidence inspection: Queries
system.ingestion_warnings via SQL to inspect untrusted event-supplied details, resolve distinct IDs to persons, and verify fixes by confirming no new occurrences.
- Use Case: A team notices identify calls are not merging duplicate user profiles. The Skill finds
cannot_merge_already_identified warnings, samples the offending distinct IDs, and guides the fix to the identify/reset flow.
Quick Start
Ask the assistant to investigate why PostHog events are missing or identify calls are not merging users, and have it check the active ingestion warnings.