Jul11us

Campus Schedule Board — Productivity skill for Claude Code

Productivity community

Cursor skill: turn an uploaded class schedule into a walking-class board (走课看板).

How to install Campus Schedule Board

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Jul11us/campus-schedule-board and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Campus Schedule Board does

Cursor skill: turn an uploaded class schedule into a walking-class board (走课看板).

Alternatives in Productivity

  • Jobs — Create, list, edit, or delete cron jobs 1.3k ★
  • Close The Quarter — Workflow recipe — turn the quarter's raw numbers into a leadership story and board deck by chaining 4 skills 1.3k ★
  • Build In Public — Build-in-Public — generate posts from your engineering work, anonymize, and schedule via Buffer 705 ★

README

Campus Schedule Board · 走课看板 Skill

把课表(Testudo 截图、ICS、PDF、粘贴表格)和可选大纲,做成同一套 **走课看板**:下一班、一周课表、换楼快走、每天必须做,以及每门课的预习页。参考实现是 UMD College Park 的日/周行动看板。

给 Cursor / Codex 用。别人装上这个 skill,上传自己的课表即可,不会拷贝任何一个人的课程或截止日期。

成品长这样

下面三张图都是虚构学生 **Alex Lin**(CS150 + STAT100),不是任何人的真实课表。都是普通 **PNG** 界面截图。

**今天 · 总览**(标题、课卡、日历、当天课)

走课看板 · 今天

**当天 · 日程**(周五两节课 + 10 分钟换楼快走)

走课看板 · 当天

**预习**(周末清单 + 每门课「先做到」)

走课看板 · 预习

完整走查见 [demo/README.md](demo/README.md)。示例输入: [demo/sample-schedule.txt](demo/sample-schedule.txt)。

安装

把本仓库拷到 Cursor 的个人 skill 目录:

git clone https://github.com/Jul11us/campus-schedule-board.git "%USERPROFILE%\.cursor\skills\campus-schedule-board"

macOS / Linux:

git clone https://github.com/Jul11us/campus-schedule-board.git ~/.cursor/skills/campus-schedule-board

或在对话里说:

npx skills add https://github.com/Jul11us/campus-schedule-board

装好后新开一个 Agent 对话,技能名是 `campus-schedule-board`。

怎么用

  1. 上传课表:Testudo 截图、ICS、PDF、ELMS 导出,或直接粘贴表格。
  2. 有大纲就一起丢进去(考试日、项目截止、成绩规则)。
  3. 说一句:「做成走课看板」或 @campus-schedule-board。
  4. Agent 会新建一个 Vite 网页应用。本地运行:
npm install
npm run dev

Windows 也可以双击生成项目里的 `start.bat`。

Agent 会做什么

步骤 结果
读课表 schedule-pack.json(课、教室、星期、时间)
换楼 间隔 ≤15 分钟且换楼的路,标成「快走」
搭界面 海军蓝 / 金 / 红的走课看板,不是普通日历
预习页 preview/*.md,只放公开课纲和 OER,不放盗版教材

三条工作线:

  • bootstrap:从零生成整套应用
  • refresh:已有看板,只更新课表/大纲
  • preview-enrich:只补预习页

仓库结构

SKILL.md                 Agent 主流程
references/              解析课表、产品合同、写文件
assets/app-shell/        数据驱动的看板模板
assets/pack.example.json 虚构示例(Alex Lin,两门课)
scripts/                 校验、换楼、脚手架
demo/                    说明、示例课表、截图

许可

MIT。课表和大纲仍归上传者;预习页只应引用公开资源。