关于 course-skill-update-checker
用于检查 Course-Agent-Skills 中 15 个 Agent 技能是否与 GitHub 官方最新版本一致。它比较本地和远程版本,并在更新前征求用户同意。
主要功能
- 01检查本地与 GitHub 版本
- 02比较语义化版本
- 03显示更新日志
- 04更新前明确征求同意
- 05支持 NPX 和 Git pull 更新
适用场景
- 01检查 Course-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 项 Agent 技能始终与 GitHub 上的官方最新版本保持一致。
🛡️ 安全与凭证保护政策
- 被动且安全的检查:
- 仅读取
https://api.github.com/repos/lensetek/Course-Agent-Skills/releases/latest中的公开元数据或plugin.json文件。 - 绝不向互联网发送令牌、API 密钥、内部配置或学生成绩数据。
- 仅读取
- 必须征得用户同意(用户确认关卡):
- 未经用户明确同意,Agent 不得擅自更新或覆盖用户本地的自定义文件。
🔄 版本检查工作流
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