Reminder
by @fresh3
Capture natural-language events in Chinese or English, save them to your workspace, and schedule Telegram reminders with default 24h, 1h, and 10m notifications.
clawhub install taizi-reminder๐ About This Skill
name: reminder summary: Natural-language reminders โ save to your workspace โ schedule Telegram notifications (24h/1h/10m by default). description: Natural-language reminder secretary: capture events into git-synced workspace (data/logic separated), schedule Telegram reminders via OpenClaw cron, and answer "what's coming up" queries. Use when user mentions meetings, birthdays, deadlines, or asks for schedule/plans. tags: [reminder, schedule, cron, telegram, secretary]
Reminder (secretary)
A lightweight personal secretary for OpenClaw:
claw-roam can sync across devices).cron.What it does
claw-roam)cronData (separated from skill)
This skill contains no personal event data.
User data lives in the workspace at:
~/.openclaw/workspace/reminders/events.ymlTemplate (shipped with the skill):
skills/reminder/assets/events.template.ymlConfig (env)
REMINDER_TZ (default: Asia/Shanghai)REMINDER_OFFSETS_MINUTES (default: 1440,60,10 for 24h/1h/10m)Capture behavior
When user says something like:
Do:
1) Parse the event:
- title
- start datetime (Shanghai)
- notes (optional)
- reminders offsets (default 24h/1h/10m)
- repeat (optional: yearly/monthly/weekly)
2) If key info is ambiguous (e.g. โๅๅคฉโ date, โไธไธชๆโ which month, lunar birthday conversion, time missing), ask only the minimal clarifying question(s).
3) Write/update the event in reminders/events.yml.
4) Create cron jobs for each reminder time (delivery to current Telegram).
Reply style
Queries
If user asks:
Then read reminders/events.yml, compute upcoming items (Shanghai time), and summarize.
Notes / safety
LOCAL_CONFIG.md, already gitignored).