我自己做了一个 skill 放到 github 之后,使用者怎么 upgrade 呢?
现在的 skill 安装到 .trae/skills/ .cursor/skills .codex/skills/ 之后是不带 .git 的,那他们怎么知道去哪个 github repository 更新 skill 呢?
我自己做了一个 skill 放到 github 之后,使用者怎么 upgrade 呢?
现在的 skill 安装到 .trae/skills/ .cursor/skills .codex/skills/ 之后是不带 .git 的,那他们怎么知道去哪个 github repository 更新 skill 呢?
没有很好的办法。我甚至觉得不应该乱升,很容易出问题(供应链攻击,不是不信任你)。
真想搞的话,可以在你的 skill 里加一个检查更新的功能,提示用户主动更新。理论上足够了。
11 回答1.2k 阅读
3 回答956 阅读✓ 已解决
2 回答949 阅读✓ 已解决
3 回答923 阅读✓ 已解决
2 回答646 阅读
3 回答961 阅读
3 回答954 阅读
这是一个好问题, 简单的回答: 不能
AI 编程工具进化得非常快,Skill.md 有点老了。 Skill.md 的设计初衷是被 prompt 生成器做应用时的拼合,然后让 LLM 决定如何使用用户侧工具。 这个设计完全没有考虑生态和社群。
现在 Codex 和 Claude Code 都已经转向自我封装的 plugin 模组。Plugin 带有源和版本声明。
如果一定要用户端自动维护 skill 更新,那么需要依赖第三方的 skill 包管理工具,有很多开源的选择,不过都多少有点缺陷。