课程提醒自动化
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f6f1a4b9/course-reminder。
技能介绍
解决什么问题
学生或需要固定课程的人常把课程名、时间、教室散落在 CSV、Excel、群消息或纸面记录里。临近上课才翻表,容易漏课;每天是否需要汇总,也缺少固定机制。course-reminder 把课表变成可维护的数据,并用 cron 定时检查课程状态,在课前 N 分钟和每日固定时间推送提醒。
它如何工作
- 课表管理:可手动添加课程名、时间、教室、星期几;支持从
CSV或Excel导入;可查看、编辑、删除课程。资料提到数据存储在 skill 目录的courses.json,也支持 JSON 格式课表导入。 - 定时提醒:通过
reminder_minutes配置提前提醒分钟数,默认15;通过daily_summary_time配置每日课表推送时间,默认07:30;skip_weekends控制是否跳过周末。 - 消息输出:提醒内容包括课程名、时间、教室和剩余时间,经 OpenClaw 消息通道发送到微信、Telegram 等渠道。
适用边界
适合课表相对固定、需要课前提醒和每日汇总的个人学习场景。资料未说明多用户权限、复杂调课或冲突检测,若课程频繁变动,仍需维护源 CSV/JSON。enabled 可整体关闭提醒,适合先导入课表再启用推送。
使用场景
- 导入每周课表 CSV,配置课前 15 分钟提醒,并通过 Telegram 接收上课教室和剩余时间。
- 将 Excel 课程表整理成课程数据,编辑教室和星期时间,再按每日 07:30 推送当天课程。
- 跳过周末,只在工作日提醒固定课程,并把课程名、时间、教室写入 OpenClaw 消息。
- 关闭自动提醒前先查看、删除错误课程,确认 `courses.json` 中课表信息无误。
适合人员
- 需要每天上课的学生:从 CSV 导入固定课表,并在课前收到教室和剩余时间提醒。
- 使用 Telegram 或微信接收消息的学习者:把课程提醒发到已配置的 OpenClaw 通道。
- 课程表经常调整的课程助理:查看、编辑、删除课程,再开启每日 07:30 汇总推送。
- 偏好本地 JSON 数据的个人工具使用者:维护 `courses.json`,并用 `cron` 驱动定时提醒。