Skill: reminder-format
Reference skill (no <reminder> envelope required). Read it before
calling reminder_set — and again before editing a reminder (which
means reminder_cancel + a fresh reminder_set). The format applies
to the text argument; cron and trigger_at are unaffected.
The reminder text is a self-prompt: when the timer fires, this exact
string lands in your input as <reminder>…</reminder> and re-orients
a fresh turn. Past-you is briefing future-you. Write it that way.
The three rules
- Opening line. The first line of
textis exactly<THIS IS A REMINDER>— literal, including the angle brackets and uppercase. It anchors future-you immediately, before any envelope parsing. - Goal line. One short sentence right after the opener, prefixed
Goal:. State why this reminder exists — the outcome past-you wanted. - Steps. A numbered list (
1.,2., …) of the concrete actions future-you should take when it fires. One line per step, imperative voice ("send X", "check Y", "DM the owner if Z"). No nesting, no sub-bullets.
Example
<THIS IS A REMINDER>
Goal: follow up with Alice on the GitLab MR she opened yesterday.
1. Read the MR status via WebFetch.
2. If still open, DM Alice asking if she needs review help.
3. If merged, send a thumbs-up reaction in the original chat.
Don'ts
- No markdown headers, no prose paragraphs in place of steps.
- Don't skip the opener even for one-liners — the literal marker is the cue.