SuperAPI AI Directory

course-skill-update-checker

Agents & models

View repository

Updated 10-27 20:26

About this skill

Course 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

  1. Pemeriksaan Pasif & Aman:
    • Hanya membaca metadata publik dari https://api.github.com/repos/lensetek/Course-Agent-Skills/releases/latest atau file plugin.json.
    • Tidak pernah mengirimkan token, API key, konfigurasi internal, atau data nilai siswa ke internet.
  2. 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:

  1. Metode Global NPX (Rekomendasi Utama):
    npx --yes skills add -g https://github.com/lensetek/Course-Agent-Skills -y
    
  2. Metode Git Pull (Untuk Repository Lokal):
    git fetch origin && git pull origin main