CommunityCodierung & Entwicklunggithub.com

iamducnhat/canvas-course-sync

Eine leichte Codex-Fertigkeit, um Instructure Canvas-Kurse über die API in ein dauerhaftes, git-gestütztes Verzeichnis zu synchronisieren.

Was ist canvas-course-sync?

Die Fertigkeit `iamducnhat/canvas-course-sync` ist ein leichtgewichtiges Werkzeug für den KI-Agenten Codex, das die Synchronisation von Instructure Canvas-Kursen in ein lokales Verzeichnis ermöglicht, das mit Git versioniert wird. Sie nutzt die Canvas REST API, um Kursinhalte wie Module, Aufgaben, Dateien und Diskussionen abzurufen und strukturiert in einem Ordner abzulegen. Der Hauptvorteil liegt in der dauerhaften, offline verfügbaren Sicherung der Kursdaten, die dann über Git-Versionierung nachverfolgt und mit anderen geteilt werden kann. Diese Fertigkeit ist besonders nützlich für Entwickler und Lehrende, die Canvas-Kursinhalte lokal bearbeiten, archivieren oder in andere Systeme integrieren möchten, ohne auf die Canvas-Plattform angewiesen zu sein. Die Fertigkeit unterstützt die Konfiguration über Umgebungsvariablen wie `CANVAS_API_URL` und `CANVAS_API_TOKEN` und erstellt eine `.gitignore`-Datei, um sensible Token nicht zu veröffentlichen.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add iamducnhat/canvas-course-sync

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht canvas-course-sync?

Eine leichte Codex-Fertigkeit, um Instructure Canvas-Kurse über die API in ein dauerhaftes, git-gestütztes Verzeichnis zu synchronisieren.

Verwandte Skills