Communityコーディング&開発github.com

iamducnhat/canvas-course-sync

Instructure Canvas コースを API 経由で永続化された Git 管理ディレクトリに同期する軽量な Codex スキルです。

canvas-course-sync とは?

このスキルは、Instructure Canvas LMS のコースコンテンツをローカルの Git 管理ディレクトリに簡単に同期するための軽量な Codex スキルです。開発者は API 経由で Canvas からコース情報、モジュール、課題、ファイルなどを取得し、構造化されたディレクトリに保存できます。Git バックアップにより、コースコンテンツの変更履歴を追跡し、共同作業やバージョン管理が容易になります。主に Codex エージェント環境で動作し、環境変数による認証設定(例:CANVAS_API_TOKEN, CANVAS_API_BASE_URL)をサポートします。SKILL.md には具体的な設定手順、対応プラットフォーム、API エンドポイントの利用例が記載されています。このスキルは、Canvas コースのオフラインバックアップや、カスタムワークフローへの統合に有用です。

対応~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に質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

canvas-course-sync は何をしますか?

Instructure Canvas コースを API 経由で永続化された Git 管理ディレクトリに同期する軽量な Codex スキルです。

関連スキル