Community写作与编辑github.com

Canvas 周计划

通过浏览器从 Canvas 拉取待办与即将到来的作业,在 Srijan 询问“有什么作业”、“Canvas”、“这周”、“我有什么要做”、“有考试吗”时使用。读取 Canvas 仪表板及各课程即将到来事项,按日期列出考试并添加到 Google 日历,将本周计划写入笔记。

Canvas 周计划 是什么?

这是一个专为 Srijan(一位学生)设计的 Claude 技能,帮助他通过 Claude in Chrome 从 Canvas 学习管理系统获取并整理作业与考试信息。它首先在 Chrome 的新标签页中打开 Canvas,读取仪表盘的“待办事项”和“即将到来”面板,然后遍历每门课程的作业卡片(按截止日期排序)和最近 7 天的公告(老师常在此发布考试日期)。对于获取到的每项任务,提取标题、课程、截止日期和时间、分值及提交状态。然后按日期顺序生成一个格式化的报告,并额外标记超期、无截止日期但分值≥50 的项目以及提及考试、测验或截止日期的公告。接着将正式考试、测验、项目和重大作业自动添加到 Google 日历(个人账户)中,并检查重复以避免重复创建;对于考试,还会在考前两天晚上添加 1 小时的“学习”提醒。最后将本周计划写入 ~/school/Notes/Week.md 笔记文件(覆盖写入),并将新考试或截止日期更新到对应课程的笔记中。该技能需要 Chrome 登录学校的 Canvas 以及 Google 学校账户。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Aarushtodi/claude-starter/tree/HEAD/skills/canvas-week

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Canvas 周计划 是做什么的?

需要 Claude 在 Chrome 中运行(/chrome),并且学校 Google 账户已登录 Chrome。

1. 读取

  • 打开一个新标签页,进入学区的 Canvas 平台(Frisco ISD:https://friscoisd.instructure.com)。切勿重复使用他已有的标签页。
  • 首先查看仪表盘:待办事项和即将到来面板。然后查看各课程卡片:按截止日期排序的作业,以及最近 7 天的公告(老师常在此处发布考试日期)。
  • 提取:标题、课程、截止日期和时间、分值以及是否已提交。
  • 完成后关闭所有打开的标签页。

2. 报告

生成一个列表,按日期排序,最近的在前。格式如下:

Mon 10/20  APUSH    Unit 4 reading quiz          10 pts   not submitted
Tue 10/21  Precal   HW 3.4                       completion
Thu 10/23  AP Lang  TEST: rhetorical analysis    major

然后列出:任何超期的内容、没有截止日期但分值≥50 的内容,以及任何提及考试、测验、项目或截止日期的公告。

3. 日历

  • 考试、测验、项目和重大成绩添加到他的 Google 日历(个人账户)中,格式为 TEST: <课程> <主题>、QUIZ: ... 或 DUE: <课程> <标题>。先检查是否存在相同事件,避免重复。
  • 对于考试:额外在考试前两天晚上添加一个 1 小时的 Study: <课程> 块,避开日历上已有的安排。

4. 笔记

  • 将本周计划写入 ~/school/Notes/Week.md(覆盖写入,顶部包含日期)。
  • 任何新的考试或截止日期也以带日期的行形式写入对应课程的笔记中,并更新其当前状态块。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相关技能