Reminder
Skill by reed1898
Why use this skill?
Turn OpenClaw into a personal secretary. Automatically parse natural language events, store them in your Git-synced workspace, and receive smart Telegram alerts.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/reed1898/reminderWhat This Skill Does
The Reminder skill transforms your OpenClaw agent into a proactive personal secretary. By leveraging natural language processing, the skill extracts event details—such as meetings, deadlines, or birthdays—from casual conversation and organizes them into a structured workspace environment. It ensures that your schedule is not just "heard" but systematically stored in ~/.openclaw/workspace/reminders/events.yml. Beyond simple storage, it integrates deeply with OpenClaw's internal cron system to trigger timely Telegram notifications based on customizable offsets (defaulting to 24 hours, 1 hour, and 10 minutes prior to the event). This ensures you are always prepared, whether you are managing daily tasks or recurring annual events like birthdays.
Installation
To integrate the Reminder skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/reed1898/reminder
Ensure your Telegram bot credentials are correctly configured in your OpenClaw environment, as this skill relies on the existing communication layer to deliver your scheduled alerts.
Use Cases
- Project Management: Track high-stakes deadlines and report submission dates without manually updating a calendar app.
- Personal Productivity: Set recurring reminders for weekly habits or monthly reviews.
- Social Planning: Manage birthday lists and anniversaries, including complex lunar date conversions.
- Schedule Audits: Quickly query your agent to understand your commitments for the upcoming week or day.
Example Prompts
- "后天下午两点提醒我参加项目复盘会。"
- "下周五上午十点有个关于产品发布的会议,设置一下提醒。"
- "我最近有什么安排?帮我看看下周的计划。"
Tips & Limitations
- Data Integrity: Because the events are stored as a YAML file in your workspace, they are naturally compatible with Git. If you use
claw-roamor similar tools, your reminders will automatically sync across all your devices. - Configuring Offsets: You can modify the
REMINDER_OFFSETS_MINUTESenvironment variable to suit your personal workflow. If you prefer to be notified only 5 minutes before an event, update the configuration accordingly. - Ambiguity: While the AI is robust, providing specific dates when possible reduces the need for the agent to ask clarifying questions. For lunar birthdays, the system stores the canonical date but may prompt you for clarification regarding leap months during initial setup.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-reed1898-reminder": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api
Related Skills
larksuite-wiki
Manage and export Lark Suite (Feishu) Wiki/Knowledge Base documents. Read, search, sync with subdocuments, and incremental export to local Markdown files.
knowledge-base-collector
Collect and organize a personal knowledge base from URLs (web/X/WeChat) and screenshots. Use when the user says they want to save an URL, ingest a link, archive content to KB, tag/classify notes, store screenshots, or search their saved knowledge in Telegram. Supports WeChat via a connected macOS node when cloud fetch is blocked.
db-readonly
Run safe read-only queries against MySQL or PostgreSQL for data inspection, reporting, and troubleshooting. Use when the user asks to read tables, inspect schema, count rows, sample data, or export query results without modifying data.
claw-roam
Sync OpenClaw workspace between multiple machines (local Mac and remote VPS) via Git. Enables seamless migration of OpenClaw personality, memory, and skills. Use when user wants to (1) push workspace changes to remote before shutdown, (2) pull latest workspace on a new machine, (3) check sync status between machines, (4) migrate OpenClaw to another machine.