My Inbox

Triages PostHog inbox reports into a live PR table with review, CI, and next-action signals.

1|1|Updated Jun 13, 2026
One-click install
npx skills add https://github.com/PostHog/community-skills --skill my-inbox-posthog
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: My Inbox
Source: https://github.com/PostHog/community-skills/tree/main/skills/my-inbox
Command: npx skills add https://github.com/PostHog/community-skills --skill my-inbox-posthog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? PostHog's Self-driving Inbox surfaces reports you are a suggested reviewer on, but it cannot track which reports you personally own, what state their linked GitHub PRs are in, or what happened last session. This skill pulls the live inbox picture via the PostHog MCP, enriches it with GitHub review and CI signals, and keeps a persistent working set and handover file between sessions. ## Core Features & Use Cases - In-flight table: Renders every report with a linked PR into a numbered table showing age, review approvals, PostHog Review must-fixes, CI status, conflicts, and one next action per row. - Create PR candidates: Ranks actionable reports with no PR by readiness, flagging digests, stale reports, and ones already covered by an issue or existing PR. - Task launching: Drafts PostHog task prompts that push stalled PRs over the line (fix must-fixes, fix CI, rebase, re-scope) and links them back to the report. - Use Case: Start your day by asking for an inbox triage; the agent pulls your reports, renders the table, reconciles your working set, and briefs you on what needs you now versus what an agent task can handle. ## Quick Start Ask the agent to triage my inbox and show which reports and PRs need my attention today.

Frequently Asked Questions about My Inbox

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I triage my PostHog inbox reports each morning?▼

Run the daily triage loop: pull the monitoring and actionable report lists with scope for_me, then run render_table.py and pr_candidates.py to get the in-flight table and Create PR rankings. Reconcile your working-set.md entries against the table and brief from the results.

How do I create a PostHog task to fix a stalled PR?▼

Run draft_task.py with the table row number to print the tasks-create and artefact-link payloads for rows whose next action is agent work like fix CI, must-fix, rebase, or re-scope. Create the task only after the user approves, then record it in the working set.

What tools does this skill need to work?▼

It requires the PostHog MCP with the inbox-*, tasks-*, and scout-notes-* tools, plus the GitHub gh CLI authenticated against the repositories the reports target. The bundled scripts need only python3 with no third-party packages.

Why does a task run still show in_progress after the work finished?▼

PostHog task run status is not a reliable completion signal and can read in_progress indefinitely. Reconcile by checking the report status first, then the artefact trail, and only use run status as a last-resort hint.

Can this skill merge PRs or resolve reports automatically?▼

No. The skill is read-mostly by design: it surfaces next actions and drafts task or scout-note payloads, but writes like claiming, resolving, dismissing, or creating tasks happen only with the user's explicit approval.