About course-skill-update-checker
A skill for checking whether the 15 agent skills in Course-Agent-Skills match the latest official GitHub release. It compares local and remote versions and asks before applying an update.
Key features
- 01Local and GitHub version checks
- 02Semantic version comparison
- 03Changelog display for updates
- 04Explicit approval before updating
- 05NPX and Git pull update methods
Use cases
- 01Checking Course-Agent-Skills for releases
- 02Reviewing changes before updating skills
- 03Updating a global skills installation
- 04Pulling updates into a local repository
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ lensetek/ course-agent-skills --skill course-skill-update-checkerAfter installing, type/course-skill-update-checkerin Claude Code to confirm it loaded.
Details
From the project READMECourse Skill Update Checker 🔄
course-skill-update-checker bertugas menjaga agar seluruh 15 keahlian agen di dalam paket Course-Agent-Skills selalu berada pada versi terkini sesuai rilis resmi di GitHub.
🛡️ Kebijakan Keamanan & Perlindungan Kredensial
- Pemeriksaan Pasif & Aman:
- Hanya membaca metadata publik dari
https://api.github.com/repos/lensetek/Course-Agent-Skills/releases/latestatau fileplugin.json. - Tidak pernah mengirimkan token, API key, konfigurasi internal, atau data nilai siswa ke internet.
- Hanya membaca metadata publik dari
- Wajib Persetujuan Pengguna (User-Confirmation Gate):
- Agen tidak boleh memperbarui atau menimpa file kustomisasi lokal pengguna secara diam-diam tanpa persetujuan eksplisit.
🔄 Alur Kerja Pemeriksaan Versi
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]"
💻 Metode Eksekusi Pembaruan
Jika pengguna menyetujui pembaruan:
- Metode Global NPX (Rekomendasi Utama):
npx --yes skills add -g https://github.com/lensetek/Course-Agent-Skills -y - Metode Git Pull (Untuk Repository Lokal):
git fetch origin && git pull origin main
Comments
Markdown supported