canvas-course-sync 是做什麼的?
一個輕量級的 Codex 技能,透過 API 將 Instructure Canvas 課程同步到持久化、以 Git 備份的目錄中。
一個輕量級的 Codex 技能,透過 API 將 Instructure Canvas 課程同步到持久化、以 Git 備份的目錄中。
這個技能專為 AI 代理(如 Codex)設計,讓開發者能透過 Canvas API 將 Instructure Canvas 課程的內容(如作業、公告、檔案等)同步到本機目錄,並自動以 Git 進行版本控制。它支援批次同步與增量更新,確保課程資料的持久性與可追溯性。主要功能包括設定 API 金鑰、指定課程 ID、選擇同步範圍,以及將結果以結構化方式儲存。適用於需要離線存取課程內容、建立備份,或串接 CI/CD 管線的教育科技場景。運作方式基於 CLI 指令,透過自訂的設定檔來管理同步範圍與目標路徑。
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.