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