Agent Skills
返回列表
课程提醒自动化

课程提醒自动化

教育学习 更新于 2026.08.30

将以下提示词粘贴到你的 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` 驱动定时提醒。