Weekend schedule management assistant with magical organization powers. Create, update, and visualize weekend schedules with HTML rendering and automated rem...
Your magical weekend schedule assistant that helps you organize your free time with style.
A personal schedule management system that helps users organize their calendar with visual HTML rendering and automated reminders.
memory/schedule.mdWhen user adds/modifies a schedule:
memory/schedule.md — Main schedule fileschedule.htmlmemory/
├── schedule.md # Main schedule (markdown table format)
├── schedule.html # Visual HTML version
└── YYYY-MM-DD.md # Daily notes (optional)
# 📅 日程表
## 本周日程
### 3月14日(周六)
| 时间 | 事项 | 地点 | 备注 |
|------|------|------|------|
| 08:30-11:00 | 报税 | 税务APP | 已设提醒:3/13 18:00 |
## 未来日程
_暂无记录_
## 历史日程
_已过期日程自动归档_
Use assets/schedule_template.html as the base template. Replace <!-- SCHEDULE_CONTENT_PLACEHOLDER --> with generated schedule cards.
When updating HTML, dynamically calculate date labels based on current date:
| Label | Condition | CSS Class |
|---|---|---|
| 今天 | Date == Today | today |
| 明天 | Date == Tomorrow | tomorrow |
| 本周 | Within 7 days from today | thisweek |
| 未来 | More than 7 days away | upcoming |
Also update the page header month: <div class="subtitle" id="current-month">2026年3月</div>
Use scripts/update_schedule.py to auto-update month and date labels:
python3 scripts/update_schedule.py assets/schedule_template.html memory/schedule.html
Use the provided script for high-quality screenshots:
python3 scripts/generate_screenshot.py /path/to/schedule.html /path/to/output.png
This generates a 1200x2400 (2x) resolution screenshot.
Use openclaw cron add for reminders:
openclaw cron add \
--name "提醒名称" \
--at "2026-03-13T18:00:00+08:00" \
--session isolated \
--message "提醒内容" \
--deliver \
--channel qqbot \
--to "USER_ID" \
--delete-after-run
5m, 1h, 2d (no + sign)2026-03-13T18:00:00+08:00| Type | Icon | Color | CSS Class |
|---|---|---|---|
| 运动健身 | 🏋️/💪 | Green | fitness |
| 医疗健康 | 🏥 | Purple | health |
| 工作会议 | 🏢 | Orange | work |
memory/schedule.md first as the source of truthscripts/update_schedule.py to auto-update month and date labels (今天/明天/本周/未来)#current-month element to current year/monthZIP package — ready to use