canvas-course-sync 是做什么的?
一个轻量级的 Codex 技能,用于通过 API 将 Instructure Canvas 课程同步到持久化的 git 备份目录中。
一个轻量级的 Codex 技能,用于通过 API 将 Instructure Canvas 课程同步到持久化的 git 备份目录中。
该技能旨在帮助开发者和 AI 代理用户通过 Instructure Canvas LMS 的 API 将课程资料同步到本地 git 仓库中,从而实现数据的持久化存储和版本控制。它适用于 Codex 平台,能够自动获取课程内容(如模块、作业、文件等),并将其以结构化的方式保存在指定目录。利用 git 的版本管理功能,用户可以轻松追踪课程变化、回滚或与团队协作。该技能通过读取 Canvas API token 和课程 ID 来建立连接,并定期或按需同步数据,确保本地副本始终与在线课程保持同步。对于需要离线访问课程资料或进行本地定制的用户特别有用。
npx skills add iamducnhat/canvas-course-syncInstalled? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
一个轻量级的 Codex 技能,用于通过 API 将 Instructure Canvas 课程同步到持久化的 git 备份目录中。
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.