course-skill-update-checker について
Course-Agent-Skills に含まれる 15 個のエージェントスキルが、GitHub の最新リリースと一致するか確認するスキルです。ローカル版とリモート版を比較し、更新前にユーザーの承認を求めます。
主な機能
- 01ローカル版と GitHub 版の確認
- 02セマンティックバージョン比較
- 03更新時の変更履歴表示
- 04更新前の明示的な承認
- 05NPX と Git pull による更新
活用シーン
- 01Course-Agent-Skills のリリース確認
- 02更新前の変更内容の確認
- 03グローバルなスキル環境の更新
- 04ローカルリポジトリの更新取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ lensetek/ course-agent-skills --skill course-skill-update-checkerインストール後、Claude Code で/course-skill-update-checkerを入力して読み込まれたか確認します。
詳細
コーススキル更新チェッカー 🔄
course-skill-update-checker は、Course-Agent-Skills パッケージ内の15個すべてのエージェントスキルを、GitHubの公式リリースに合わせて常に最新の状態に保ちます。
🛡️ セキュリティポリシーと認証情報の保護
- 受動的かつ安全な確認:
https://api.github.com/repos/lensetek/Course-Agent-Skills/releases/latestまたはplugin.jsonファイルから公開メタデータのみを読み取ります。- トークン、APIキー、内部設定、または生徒の成績データをインターネットに送信することはありません。
- ユーザーの承認が必須(User-Confirmation Gate):
- エージェントは、明示的な承認なしにユーザーのローカルカスタマイズファイルを更新または上書きしてはなりません。
🔄 バージョン確認のワークフロー
1. Baca Versi Lokal --> [plugin.json -> version] (misal: v1.0.0)
2. Cek Versi Remote --> [GitHub API / Releases] (misal: v1.1.0)
3. Evaluasi SemVer --> Apakah Remote > Lokal?
├── TIDAK : Tampilkan status "Semua skill sudah mutakhir."
└── YA : Tampilkan Changelog / WhatsNew & Tanya pengguna:
"Tersedia pembaruan versi v1.1.0 dengan fitur baru: [ringkasan].
Apakah Anda ingin memperbarui sekarang? [Y/N]"
💻 更新の実行方法
ユーザーが更新を承認した場合:
- グローバルNPX方式(最も推奨):
npx --yes skills add -g https://github.com/lensetek/Course-Agent-Skills -y - Git Pull方式(ローカルリポジトリ向け):
git fetch origin && git pull origin main
コメント
Markdown 対応