Built by @meimakes
An OpenClaw skill for persistent reminders that won't shut up until you confirm.
Most reminder tools fire once and forget. Nag keeps bugging you — with escalating urgency — until you actually do the thing.
- Cron job fires the initial reminder at a scheduled time
- Heartbeat checks if you've confirmed — if not, nags you
- Escalation kicks in after 3 ignored nags
- Daily reset — everything starts fresh each day
- Config-driven — define reminders in one JSON file
- Tone field — give the model creative liberty to vary nag messages, or provide exact wording
- Natural-language confirmation — "took them", "done", "yes" all work
- Day filtering — restrict reminders to specific weekdays
- Escalation — messages get more urgent the longer you ignore them
See SKILL.md for full setup instructions.
Quick version:
- Create
nag-config.jsonwith your reminders - Create
memory/nag-state.jsonfor tracking - Add the nag check block to your
HEARTBEAT.md - Create cron jobs for each reminder's first fire
{
"reminders": [
{
"id": "morning-vitamins",
"label": "morning vitamins",
"cronFirst": "0 8 * * *",
"nagAfter": "09:00",
"confirmPatterns": ["taken", "done", "did it"],
"tone": "friendly but persistent, get dramatic after 3 nags"
}
]
}clawhub install meimakes/nagOr browse it on ClawHub.
MIT