Install
openclaw skills install cal-candyManage local markdown-based calendar: add, list, view monthly, check today/upcoming events, set reminders, and delete events efficiently.
openclaw skills install cal-candy基于本地 Markdown 文件的日历系统,事件默认存储在 ~/.openclaw/workspace/calendar/ 目录, user can set the location by env MDCAL_DIR。
所有命令通过 python scripts/mdcal.py <command> 执行:
python scripts/mdcal.py add <date> <time> <title> [desc] [-r minutes]
date: 日期 (YYYY-MM-DD) 或 today/tomorrowtime: 时间 (HH:MM)title: 事件标题desc: 可选描述-r: 可选提醒(提前分钟数)示例:
python scripts/mdcal.py add today 14:00 团队会议 :: 讨论项目进度 -r 15
python scripts/mdcal.py add 2026-04-01 10:00 "openclaw meeting"
python scripts/mdcal.py list [month] [-a]
month: 月份 (YYYY-MM 或 MM),默认当月-a: 显示所有事件包括过去的示例:
python scripts/mdcal.py list # 当月事件
python scripts/mdcal.py list -a # 显示所有
python scripts/mdcal.py list 2026-03 # 指定月
python scripts/mdcal.py view [year] [month]
以日历格式显示本月或指定月份。
python scripts/mdcal.py today
python scripts/mdcal.py upcoming [-d days]
默认显示未来7天事件。
python scripts/mdcal.py remind [event_id] [minutes]
查看或设置事件提醒。
python scripts/mdcal.py delete <event_id>
事件ID为5位UUID,列出会显示在事件后面。
~/.openclaw/workspace/calendar/YYYY-MM.md~/.openclaw/workspace/calendar/reminders.json事件格式:
- [ ] 2026-03-22 14:00 会议标题 :: 描述 #abc12
python scripts/mdcal.py todaypython scripts/mdcal.py listpython scripts/mdcal.py add tomorrow 15:00 会议 :: 讨论Q1目标 -r 10python scripts/mdcal.py remind <event_id> 15