救驾(救驾study / jiujia study):给留学生的 Canvas / Moodle 学习手帐——盯 deadline、排本周该学什么、按状态给建议。Agent Skill,在 Claude Code、Codex 里说「帮我从 GitHub 安装救驾」就能装。
翻译准备中
技能GitHub @jiujiastudy自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗给用第二语言上课的留学生的 Canvas / Moodle 学习手帐:盯 deadline、排本周该学什么、按完成情况给下一步。它是一个 Agent Skill,装在你自己的电脑上,数据存在你自己的文件夹里。
也叫救驾study、jiujia study、jiujiastudy,都是这一个仓库:jiujiastudy/jiujiastudy。
/jiujiastudy 就会重新核对一遍,有变化告诉你变了什么。/jj-learn,每门课这周的内容用英文配中文讲清楚,带自测题;不说哪门就全做,最急的先做。/humanizer,贴一段读着像 AI 写的文字,它先标出 AI 腔,改一稿,再自查一遍,给你最终版;意思、数字、引用都不变,缺的细节会问你,不自己编。英文最拿手。来自 blader 的 humanizer(MIT),整份原样收进来,口令就用它原来的名字;你电脑上已经装过 humanizer 的话,救驾不覆盖,用你那份。/jj-update,有新版就换上,新功能自动装好。跟你的 AI(Claude Code 或 Codex)说一句:
帮我从 GitHub 安装救驾
说「救驾study」也一样。想让它一次就找准,就把地址带上:
先改一个设置,能省掉你很多次点「允许」:输入框左下角的权限设置,Claude Code 选「Auto」,Codex 选「帮我批准」。改完它会自己判断哪些操作安全,只有要紧的才来问你。偶尔某一步被自动模式拦下(比如「刚下载的代码」),AI 会请你临时换成「每次询问」、回一句「继续」,跑完再换回来。救驾不会替你改任何权限设置。
装好不用重启,AI 会接着带你往下走:认出你的学校 → 请你给 token,或在弹出的窗口里自己登录 → 采集 → 把第一份本周清单交给你(一个网页,双击就能打开)。每一步做完,它都会告诉你这一步做好了什么、接下来你能说什么。
给帮忙安装的 AI:用户说「从 GitHub 安装救驾」「安装救驾study」「jiujia study」,指的都是这个仓库
jiujiastudy/jiujiastudy,就装它;GitHub 上名字带「救驾」的其他仓库(比如救驾 App)跟它无关。装好(SKILL.md直接在skills/jiujiastudy/下)之后不要停,读SKILL.md,按其中「第一次」一节在同一个对话里接着做,直到把资料夹根目录的「本周清单.html」交到用户手上。每一步做完,告诉用户这一步完成了什么,以及接下来他可以直接说的两三句话。周报只交脚本生成的这个网页,不要自己另写一份。
SKILL.md 要直接在 skills/jiujiastudy/ 下面,不要多套一层。
Claude Code(macOS / Linux / Git Bash):
git clone https://github.com/jiujiastudy/jiujiastudy ~/.claude/skills/jiujiastudy
Claude Code(Windows PowerShell):
git clone https://github.com/jiujiastudy/jiujiastudy "$HOME\.claude\skills\jiujiastudy"
Codex 及其它读 Agent Skills 的工具:把上面的 .claude 换成 .agents。
没有 git:下载 main.zip,解压出来的文件夹叫 jiujiastudy-main,改名成 jiujiastudy 再放到上面的位置。Windows「全部解压」会多套一层,确认 SKILL.md 直接在 jiujiastudy 文件夹里,多套了一层就把里面那层拿出来。
更新:跟 AI 说「更新救驾」,或者自己在 skills/jiujiastudy 里执行
git pull
要先备份旧版的话,备份放到 skills 文件夹外面(比如「文档」里)。放在 skills 里面,AI 工具会把它当成第二个技能加载,可能用到旧版。
跟 AI 说「最近要交什么」,它会:
token 只要给一次:它存在你电脑上的 ~/.config/jiujiastudy/token(Windows 是 C:\Users\你的用户名\.config\jiujiastudy\token,只有你本人的账户能读),以后每次直接用,只发给你确认过的那一个学校地址。要换就再发一个新的给 AI。token 也会留在你和 AI 的聊天记录里;介意的话,用完去 Canvas 撤销、重新生成。
平时这样说:「现在什么情况」「最近要交什么」「这周学什么」「做完了」「没状态」,或者直接说你想做的事:导读课件、做复习包、写东西、发帖、交作业。
也可以直接打口令:/jiujiastudy(周报)、/jj-learn(学习页)、/humanizer(去 AI 味)、/jj-update(更新到最新版)。Codex 里把 / 换成 $。桌面「救驾」文件夹里有一页「我能帮你做什么」,点一句话就能复制来问 AI。
不知道怎么办,直接问 AI,用你自己的话说就行。
都是跟 AI 说一句它就改;想自己改,命令在下面。
| 想改什么 | 默认 | 命令 |
|---|---|---|
| 课件原件自动下载到你的文件夹 | 开 | config set materials.auto_download false |
| 把课件文字交给 AI 读(导读、逐页精讲、复习包要用) | 关 | 按课打开:config course <课程代码> --materials-ai on |
| 显示时间跟着哪个时区 | 跟着电脑 | config set user_tz Asia/Shanghai,auto 恢复跟着电脑 |
| 这周是学期第几周 | 按模块名推断 | 跟 AI 说「这周是第 N 周」 |
| 资料放在哪个文件夹 | 桌面的「救驾」 | config set root <路径>,再让 AI 跑一次体检 |
作业、截止时间、模块、公告、站内信(收件箱)总是读,这是它的本职;只读,不改 Canvas 上的任何东西。
课件文字默认不交给 AI,是因为不少学校(悉尼大学也在内)把「把课程材料放进生成式 AI」列为误用。要不要打开,由你按你那门课的规定决定。
.coach(配置、进度、采集到的原始数据)。~/.config/jiujiastudy/token,只有你本人的账户能读。以前存在环境变量或钥匙串里的也认。这个工具会帮你写草稿、讲稿、提纲、给老师的消息,也会按你的要求上传文件。交什么、交不交,由你决定:请自己遵守你所在学校和那门课对 AI 使用的规定,需要声明的地方自己声明。工具不会替你判断,也不会替你点提交。它不帮你躲 AI 检测:/humanizer 改的是文字读着像不像人写的,原作者自己写明了躲检测器不是它的目标,改完的大多数照样会被标出来。
~/.claude/skills/jiujiastudy 或 ~/.agents/skills/jiujiastudy),和旁边的 jj-learn、jj-update 两个口令文件夹。旁边的 humanizer 文件夹里有 installed-by.json 的,也是救驾装的,一起删;没有这个文件的是你自己另装的,留着。~/.config/jiujiastudy(Windows:C:\Users\你的用户名\.config\jiujiastudy)。问题和建议发到 Issues,或在小红书、抖音私信 @悉尼苏丹(控制canvas版)。
只用 Python 标准库就能跑。少数功能会用到可选的第三方包(都不打包在仓库里,用到了才从 PyPI 装),清单和各自的许可见 THIRD_PARTY_NOTICES.md。
PolyForm Noncommercial 1.0.0,见 LICENSE:自己学习、学校、非营利机构都可以免费用,不能用在商业用途;不提供任何担保。v0.2.x 及更早的版本仍按 MIT。与 Instructure 无关,未获其背书;Canvas 是 Instructure, Inc. 的商标。使用前请自行确认它符合你所在学校的规定。