Managing Reminders

作者 PostHog469d1773e9cb無授權條款收錄於 2026年10月8日更新於 2026年10月8日

Create and manage PostHog reminders — private, human-paced nudges that fire as in-app notifications on a schedule, optionally linked to a PostHog resource. Use when the user says "remind me to…", wants a one-off or recurring nudge (daily/weekly/monthly/yearly, a cron schedule, or a specific date/time), wants to be reminded to look at a dashboard, insight, experiment, feature flag, survey, notebook, replay, or error, or wants to list, change, or cancel their reminders. Covers when to pick a reminder over an alert or subscription, the one-off vs recurring vs cron schedule field mappings, timezones, and attaching a resource.

AI 產生的概覽

指導建立與管理 PostHog 提醒:一次性、重複或 cron 定時提醒,可選擇連結某個資源。

功能
說明如何透過 reminder 系列 MCP 工具建立、列出、更新與刪除 PostHog 提醒。內容涵蓋提醒、警示與訂閱之間的選擇,把使用者說法對應到 scheduled_at、recurrence_interval 或 cron_expression,設定時區,以及連結儀表板、洞察、實驗、功能旗標、問卷、筆記本、重播或錯誤。也說明提醒的私密性、生命週期狀態與觸發頻率上限。
適用情境
當使用者要求就某件事提醒或催促自己、需要一次性或重複的提醒時間、希望提醒連結某個 PostHog 資源,或想查看、修改、取消現有提醒時使用。
執行需求
需要存取 PostHog 的 reminder MCP 工具(reminder-create、reminders-list、reminder-get、reminder-update、reminder-delete)以及一個 PostHog 專案。不附帶指令碼,僅為說明文件。

Managing reminders

This skill guides you through creating and managing PostHog reminders. A reminder is a private, human-paced nudge to yourself: it fires an in-app notification on a schedule, with no condition attached. It can optionally link to a PostHog resource.

When to use this skill

Use this skill when the user:

  • Says "remind me to…", "nudge me", "ping me", or "don't let me forget"
  • Wants a one-off reminder at a specific date/time
  • Wants a recurring reminder (every day, weekly, every Monday, weekdays, monthly, etc.)
  • Wants to be reminded to review a specific dashboard, insight, experiment, flag, survey, notebook, replay, or error
  • Wants to see, change, or cancel reminders they have set

Reminder vs alert vs subscription

These three look similar but solve different jobs. Pick the right one:

  • Reminder — a human-paced nudge to yourself with no condition. It just fires an in-app notification on a schedule ("remind me to review the launch dashboard every Monday"). If the user says "remind me to…", it is a reminder.
  • Alert — watches an insight's metric on a schedule and notifies only when a threshold or anomaly condition is met ("tell me if signups drop below 100").
  • Subscription — delivers an insight or dashboard export/snapshot on a schedule via email, Slack, or webhook ("email me this dashboard every morning").

If there is a condition to evaluate, it is an alert. If there is an export to deliver, it is a subscription. If it is just a timed nudge to a person, it is a reminder.

Scheduling shapes

A reminder uses exactly one of scheduled_at, recurrence_interval, or cron_expression. Providing zero or more than one is rejected.

One-off

Set scheduled_at to a future ISO 8601 timestamp. The reminder fires once, then becomes completed.

User saysField
"remind me tomorrow at 3pm"scheduled_at: <tomorrow 15:00 in the user's tz>
"remind me on Jan 5 at 9am"scheduled_at: "2026-01-05T09:00:00" (+ timezone)

Preset recurring

Set recurrence_interval to one of daily, weekly, monthly, yearly.

User saysField
"every day"recurrence_interval: "daily"
"every week"recurrence_interval: "weekly"
"every month"recurrence_interval: "monthly"
"every year"recurrence_interval: "yearly"

Cron recurring

Set cron_expression to a 5-field cron string (min hour day-of-month month day-of-week) when the cadence is a specific weekday or time the presets can't express.

User saysField
"every Monday at 9am"cron_expression: "0 9 * * 1"
"weekdays at 8:30"cron_expression: "30 8 * * 1-5"
"1st of the month at noon"cron_expression: "0 12 1 * *"

A reminder may fire at most 4 times per day — a more frequent cron (e.g. hourly) is rejected.

Timezone

Always pass timezone as the user's IANA zone (e.g. "America/New_York") when you know it, so wall-clock times like "9am" resolve to the right moment. If omitted, it defaults to the project timezone. Cron and preset schedules resolve in this zone; scheduled_at is an absolute instant, so include its offset or rely on the same zone.

Attaching a resource

To link the reminder to a PostHog object, set resource_type and resource_id together. The fired notification deep-links to that object. The resource must already exist in the project.

resource_typeresource_id is the…
dashboardnumeric id
insightshort_id
experimentnumeric id
feature_flagnumeric id
surveyid
notebookshort_id
replaysession_id
error_trackingissue id

Resolve the id first if the user gives you a name or URL (e.g. fetch the insight to get its short_id). Omit both fields for a standalone reminder with no linked resource.

Privacy and lifecycle

  • Reminders are private to the creating user and scoped to the current project. Other users never see them.
  • They fire as in-app notifications — not email, Slack, or webhook.
  • A one-off becomes completed after it fires.
  • A recurring reminder stays active until deleted, or until its optional end_date passes (then it becomes completed).
  • A one-off whose delivery permanently fails becomes errored — surface this via reminders-list when reporting on a user's reminders.

The MCP tools

  • reminder-create — create a reminder
  • reminders-list — list the user's reminders (schedule, status, next fire time)
  • reminder-get — get one reminder by id
  • reminder-update — update title, message, schedule, timezone, end date, or attached resource (changing the schedule recomputes the next fire time)
  • reminder-delete — delete a reminder, which stops it firing

Worked example

User: "Remind me to review the launch dashboard every Monday at 9am."

  1. Resolve the dashboard id (e.g. dashboard 67).
  2. Pick the schedule shape: a specific weekday + time → cron.
  3. Pass the user's timezone if known.
  4. Call reminder-create:
json
{  "title": "Review the launch dashboard",  "resource_type": "dashboard",  "resource_id": "67",  "cron_expression": "0 9 * * 1",  "timezone": "America/New_York"}

Confirm back to the user when it will next fire (use next_fire_at from the response), and that it will keep firing weekly until they delete it.

來源與署名

來源:PostHog/ai-plugin位於skills/managing-reminders提交469d177

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架

更多來自 PostHog/ai-plugin 的技能

Writing Simplified Technical English

PostHog

套用 ASD-STE100 簡化技術英語規則,讓代理撰寫的文字語意明確、方便執行。

Writing & Content2026年10月8日

Working With Task Comments

PostHog

透過 PostHog MCP exec 調度器讀取並解讀 PostHog 任務、成品和畫布上的留言。

Productivity & Workflow2026年10月8日

Working With Skills

PostHog

指導代理使用 PostHog 的 skill-* MCP 工具來探索、讀取、建立、更新與重構技能。

AI & Agents2026年10月8日

Working With Scouts

PostHog

說明如何把監看工作委派給 PostHog Signals 偵察代理、處理其回報,並長期調校整個代理團隊的操作手冊。

AI & Agents2026年10月8日

Validating And Publishing Canvases

PostHog

Validate and publish a canvas source project safely: the source-project shape, declared capabilities, reading the current version pointer, iterating on validation diagnostics, guarded publishing with expected_current_version_id, staging a draft build and promoting it, waiting out the queued build, and recovering from a 409 version_conflict or a 429 capacity limit without overwriting concurrent work. Use whenever a canvas edit is ready to save, a draft build is wanted, a canvas publish or build returns diagnostics or a conflict, or a task needs to understand canvas version history.

待分類2026年10月8日

Understanding Billing Usage

PostHog

Explains PostHog billing usage and spend from the customer's visible Billing MCP tools. Use when the user asks why usage or spend is high, which product or project is driving usage, what a usage type means, how to reduce usage, what changed over time, why they got a usage change alert, or whether a spike/drop alert was real or noisy. Also use before product-specific analytics skills when the user names a billable PostHog product metric such as events, recordings, feature flag requests, exceptions, survey responses, synced rows, logs, AI events, AI credits, or Inbox credits. Starts from Billing usage/spend tools, then routes to customer-visible product MCP surfaces for deeper investigation.

待分類2026年10月8日