Course Reminder Automation
Paste the following prompt into your AI chat to install this skill:
Please install @user_f6f1a4b9/course-reminder according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem
Students or anyone with a recurring schedule often keeps course names, times, and rooms in CSV, Excel, group messages, or paper notes. Checking manually before class can lead to missed sessions, while a daily summary also needs a reliable trigger. course-reminder turns the schedule into maintainable data and uses cron to check course status, then sends reminders N minutes before class and at a fixed daily time.
How It Works
- Course management: add courses with name, time, room, and weekday; import from
CSVorExcel; view, edit, or delete entries. The skill stores data incourses.jsonunder its skill directory and supports JSON-format schedule import. - Scheduled reminders: configure advance notice with
reminder_minutes, default15; configure the daily schedule push withdaily_summary_time, default07:30; useskip_weekendsto exclude weekends. - Message delivery: reminders include course name, time, room, and remaining time, sent through the OpenClaw message channel to platforms such as WeChat and Telegram.
Boundaries
This fits personal learning workflows with a relatively fixed schedule, where pre-class alerts and a daily summary are useful. The documentation does not mention multi-user permissions, conflict detection, or cross-platform calendar sync, so frequent schedule changes still require maintaining the source CSV/JSON. enabled can disable reminders entirely, which is useful for importing the schedule before turning delivery on.
Use Cases
- Import a weekly course CSV, set a 15-minute advance reminder, and receive room and countdown alerts via Telegram.
- Convert an Excel schedule into course entries, edit room and weekday details, then push the daily schedule at 07:30.
- Skip weekend reminders, alert only on weekdays, and send course name, time, and room through an OpenClaw message.
- Review and delete incorrect courses before enabling reminders, then verify the schedule data in `courses.json`.
Best For
- Students with daily classes: import a fixed CSV schedule and receive pre-class room and countdown reminders.
- Learners using Telegram or WeChat: deliver course reminders through a configured OpenClaw message channel.
- Course assistants managing changing schedules: view, edit, and delete courses, then enable a daily 07:30 summary.
- Individual tool users who prefer local JSON data: maintain `courses.json` and rely on `cron` for scheduled reminders.
Related Skills
A five-phase coaching workflow for career positioning, resume optimization, mock interviews, offer comparison, and salary negotiation.
Recommends introductory philosophy books by school and explains abstract concepts through everyday examples.
Reviews CET, postgraduate, and IELTS essays paragraph by paragraph without a prompt, adding scores, a 7.5-level rewrite, and bilingual comparisons.
Pushes daily Zizhi Tongjian entries with original text, translation, and analysis, and supports jumping by volume or year, searching people or events, and tracking progress.