Community编程与开发github.com

iamducnhat/canvas-course-sync

一个轻量级的 Codex 技能,用于通过 API 将 Instructure Canvas 课程同步到持久化的 git 备份目录中。

canvas-course-sync 是什么?

该技能旨在帮助开发者和 AI 代理用户通过 Instructure Canvas LMS 的 API 将课程资料同步到本地 git 仓库中,从而实现数据的持久化存储和版本控制。它适用于 Codex 平台,能够自动获取课程内容(如模块、作业、文件等),并将其以结构化的方式保存在指定目录。利用 git 的版本管理功能,用户可以轻松追踪课程变化、回滚或与团队协作。该技能通过读取 Canvas API token 和课程 ID 来建立连接,并定期或按需同步数据,确保本地副本始终与在线课程保持同步。对于需要离线访问课程资料或进行本地定制的用户特别有用。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add iamducnhat/canvas-course-sync

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

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

文档

canvas-course-sync 是做什么的?

一个轻量级的 Codex 技能,用于通过 API 将 Instructure Canvas 课程同步到持久化的 git 备份目录中。

相关技能