.claude/skills/set-reminder/SKILL.md
Set a one-off Telegram reminder at a specific time. Use when the user asks to be reminded about something at a given time.
npx skillsauth add Will-Barnard-WB/Personal-Knowledge-Bot set-reminderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The main prompt includes a Context JSON: path for the current message.
Parse the user's message and extract:
reminder_text: a short, clear description of what to be reminded aboutwhen: the trigger time — choose the format based on what the user said:
YYYY-MM-DDTHH:MM
+Nm (minutes), +Nh (hours), +Nd (days)Run:
python "${CLAUDE_SKILL_DIR}/scripts/set_reminder.py" \
--context "<context-json-path>" \
--reminder-text "<reminder_text>" \
--when "<when>"
"ok": true): confirm to the user with the reminder text and scheduled time--reminder-text "call Mum" --when "2026-03-27T18:00"--reminder-text "standup" --when "+45m"--reminder-text "take medication" --when "2026-03-28T08:00"reminder_text concise — it becomes the notification message.development
Search saved notes and articles to answer questions about prior knowledge. Use when the user asks what they know about a topic or asks to find past information.
content-media
Process audio, image, and URL messages before saving them. Use when the message type is audio, image, or url.
documentation
Generate a synthesized write-up from saved notes. Use when the user asks for an article, guide, write-up, or combined summary from existing notes.
development
Save useful plain-text information as a note. Use when the user shares something that should be remembered later, even if they do not explicitly say to save it.