Agent Skills
返回列表
课搭子

课搭子

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2e5cec3f/course-buddy。

技能介绍

要解决什么问题

大学生活里,课表会按周轮换、实验要分组、通知里藏着 DDL,账本还散落在好几个 App。靠记忆或零散备忘录,查「这周哪几节实验」「明天下午有没有事」「校园卡还剩多少」往往要翻多处。

课搭子把三件事拆成三个独立 JSON:courses.json(学期课表)、schedule.json(一般日程 / DDL / 时刻提醒)、ledger.json(账户与流水)。AI 按 skill 约定读写,不把课表混进日程,也不从对话 memory 里「猜」结构化数据。

核心怎么工作

  • 课表:按 weekday、weeks 筛当天课程;自动算当前周次,假期跳过、补课日按被补星期处理。overrides 处理停课、顺延、换教室;分组实验用 schedule 按周展开,查询时只展示你所在组。
  • 日程:event(时段)、ddl(截止日,可带时刻)、moment(定点提醒)三种类型,提醒策略不同——DDL 在简报里持续倒计时,moment 可进心跳做临近推送。
  • 记账:每笔交易改余额;transfer 强制双记并校验,修正与退款只追加记录、不改删历史。
  • 简报:默认可配置晨/午/晚/睡前多档,模块限于课表、日程、DDL、余额等预设项。

写入前会备份到 data/backups/,校验 JSON 失败则回滚。

边界与注意

课程不进 schedule.json,课表唯一来源是 courses.json。官方已将产品线升级为 大学生内阁(College Cabinet),数据格式兼容;本 skill(v1.3.0)主要作迁移跳板,可说「迁移到大学生内阁」把三个 JSON 复制到新目录。需要处理通知原文等新能力时,应使用新版本 skill。

使用场景

  • 新学期把教务课表或截图文字发给 AI,解析写入 `courses.json`,再问「今天有什么课」验证周次、假期与调停课是否算对。
  • 口头说「下周五前交分析化学报告」,记成 `schedule.json` 里的 `ddl`,通过晨间/晚间简报查看剩余天数与临近提醒。
  • 提供实验轮换表与组号后,让 AI 为整学期生成 `schedule` 字段,查询课表时只显示本组的教师、题目与教室。
  • 记录「午饭校园卡 9.5」或「校园卡转微信 400」,之后问「这周花了多少」或「餐饮这个月多少」按账户与分类汇总。

适合人员

  • 每学期要面对调停课、补课日和分组实验的本科生,希望问一句就能按当前周次列出当天课程与教室。
  • 同时管社团排练、作业截止和定点事项的大学生,需要 `event`、`ddl`、`moment` 各自不同的提醒与完成状态。
  • 用校园卡、微信等多个账户记账、且经常账户间转账,要求转账双记、余额一致、修正只追加流水的人。
  • 已在 `skills/course-buddy/data/` 下维护三个 JSON,计划换用大学生内阁、又不想做格式转换的用户。